:where(.docmodel-workspace,.docmodel-portal) .bn-root,:where(.docmodel-workspace,.docmodel-portal).bn-root{--bn-colors-editor-text:var(--dm-fg);--bn-colors-editor-background:var(--dm-bg);--bn-colors-menu-text:var(--dm-fg);--bn-colors-menu-background:var(--dm-bg-elevated);--bn-colors-tooltip-text:var(--dm-fg);--bn-colors-tooltip-background:var(--dm-bg-elevated);--bn-colors-hovered-text:var(--dm-fg);--bn-colors-hovered-background:var(--dm-bg-hover);--bn-colors-selected-text:var(--dm-accent-fg);--bn-colors-selected-background:var(--dm-accent-subtle);--bn-colors-disabled-text:var(--dm-fg-subtle);--bn-colors-disabled-background:var(--dm-bg-muted);--bn-colors-border:var(--dm-border);--bn-colors-side-menu:var(--dm-fg-subtle);--bn-colors-shadow:var(--dm-border-strong)}:where(.docmodel-workspace,.docmodel-portal) .comment-range{background:var(--dm-comment-range-bg);border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;cursor:pointer;transition:background var(--dm-duration-fast)}:where(.docmodel-workspace,.docmodel-portal) .comment-range:hover{background:var(--dm-comment-range-bg-hover)}:where(.docmodel-workspace,.docmodel-portal) .comment-range-d2{background:var(--dm-comment-range-bg-depth-2)}:where(.docmodel-workspace,.docmodel-portal) .comment-range-d3{background:var(--dm-comment-range-bg-depth-3);box-shadow:inset 0 -1px 0 var(--dm-comment-range-depth-shadow)}:where(.docmodel-workspace,.docmodel-portal) .comment-range-selected{background:var(--dm-comment-range-bg-selected);box-shadow:0 0 0 1px var(--dm-comment-range-selected-ring)}:where(.docmodel-workspace,.docmodel-portal) .bn-editor .has-comment-block{position:relative;background:var(--dm-comment-block-bg);border-radius:var(--dm-radius-sm);transition:background var(--dm-duration)}:where(.docmodel-workspace,.docmodel-portal) .bn-editor .has-comment-block:before{content:"";position:absolute;top:2px;bottom:2px;left:-10px;width:3px;border-radius:2px;background:var(--dm-comment-block-gutter);pointer-events:none;transition:background var(--dm-duration),width var(--dm-duration)}:where(.docmodel-workspace,.docmodel-portal) .bn-editor .has-comment-block.has-comment-selected{background:var(--dm-comment-block-bg-selected)}:where(.docmodel-workspace,.docmodel-portal) .bn-editor .has-comment-block.has-comment-selected:before{width:4px;background:var(--dm-comment-block-gutter-selected)}:where(.docmodel-workspace,.docmodel-portal) .suggested-change{border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;cursor:pointer;text-decoration-thickness:1.5px;text-underline-offset:2px}:where(.docmodel-workspace,.docmodel-portal) .suggested-change--noninteractive{cursor:text}:where(.docmodel-workspace,.docmodel-portal) .suggested-change--insert,:where(.docmodel-workspace,.docmodel-portal) .suggested-change-proposed{color:var(--dm-success);background:var(--dm-success-soft);text-decoration:underline}:where(.docmodel-workspace,.docmodel-portal) .suggested-change-proposed-block{display:block;box-sizing:border-box;width:100%;min-height:1.75rem;margin-block:.2rem;padding:.2rem .45rem;border-inline-start:3px solid var(--dm-success);text-decoration:none}:where(.docmodel-workspace,.docmodel-portal) .suggested-change-proposed-block--empty{color:var(--dm-fg-muted);font-style:italic}:where(.docmodel-workspace,.docmodel-portal) .suggested-change-proposed-block--table{overflow-x:auto;padding:.35rem}:where(.docmodel-workspace,.docmodel-portal) .dm-suggestion-table-preview{width:100%;border-collapse:collapse;color:var(--dm-fg);font-style:normal}:where(.docmodel-workspace,.docmodel-portal) .dm-suggestion-table-preview td{min-width:5rem;padding:.25rem .4rem;border:1px solid var(--dm-border);text-align:start;vertical-align:top}:where(.docmodel-workspace,.docmodel-portal) .suggested-change--delete,:where(.docmodel-workspace,.docmodel-portal) .suggested-change--replace:not(.suggested-change-proposed){color:var(--dm-danger);background:var(--dm-danger-soft);text-decoration:line-through}:where(.docmodel-workspace,.docmodel-portal) .suggested-change--format,:where(.docmodel-workspace,.docmodel-portal) .suggested-change--move,:where(.docmodel-workspace,.docmodel-portal) .suggested-change--update{background:var(--dm-accent-subtle);box-shadow:inset 0 -2px 0 var(--dm-accent)}:where(.docmodel-workspace,.docmodel-portal) .suggested-change--update[data-suggestion-proposed-block-type=heading] [data-content-type=paragraph]{font-weight:700;line-height:1.2}:where(.docmodel-workspace,.docmodel-portal) .suggested-change--update[data-suggestion-proposed-heading-level="1"] [data-content-type=paragraph]{font-size:2rem}:where(.docmodel-workspace,.docmodel-portal) .suggested-change--update[data-suggestion-proposed-heading-level="2"] [data-content-type=paragraph]{font-size:1.5rem}:where(.docmodel-workspace,.docmodel-portal) .suggested-change--update[data-suggestion-proposed-heading-level="3"] [data-content-type=paragraph]{font-size:1.25rem}:where(.docmodel-workspace,.docmodel-portal) .suggested-change--stale{background:var(--dm-danger-soft);outline:1px dashed var(--dm-danger-border)}:where(.docmodel-workspace,.docmodel-portal) .suggested-change--competing{outline:2px double var(--dm-accent)}:where(.docmodel-workspace,.docmodel-portal) .suggested-change--selected{box-shadow:0 0 0 2px var(--dm-accent)}.dm-suggestion-toolbar{position:sticky;top:0;z-index:35;display:flex;flex-wrap:wrap;align-items:center;gap:var(--dm-space-2);padding:var(--dm-space-2) var(--dm-space-3);border:1px solid var(--dm-border);border-radius:var(--dm-radius-sm);background:color-mix(in srgb,var(--dm-bg-elevated) 94%,transparent);box-shadow:var(--dm-shadow-1);backdrop-filter:blur(8px)}.dm-authoring-mode-control{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--dm-border);border-radius:var(--dm-radius);background:var(--dm-bg-muted)}.dm-authoring-mode-control select{height:28px;padding:0 var(--dm-space-6) 0 var(--dm-space-3);border:0;border-radius:var(--dm-radius-sm);color:var(--dm-accent);background:var(--dm-bg-elevated);font:inherit;font-size:var(--dm-text-sm);font-weight:500;cursor:pointer;box-shadow:var(--dm-shadow-1)}.dm-authoring-mode-control select:focus-visible{outline:var(--dm-focus-ring);outline-offset:var(--dm-focus-ring-offset)}.dm-authoring-mode-control select:disabled{cursor:not-allowed;opacity:.6}.dm-suggestion-toolbar-group{display:inline-flex;align-items:center;border:1px solid var(--dm-border);border-radius:var(--dm-radius-sm);overflow:hidden}.dm-suggestion-toolbar-group button{border:0;border-inline-end:1px solid var(--dm-border);border-radius:0}.dm-suggestion-toolbar-group button:last-child{border-inline-end:0}.dm-suggestion-toolbar-group button[aria-pressed=true]{color:var(--dm-accent);background:var(--dm-accent-subtle)}.dm-suggestion-sidebar{display:grid;gap:var(--dm-space-3);padding-top:var(--dm-space-1)}.dm-suggestion-sidebar-bar{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:var(--dm-space-2);padding-bottom:var(--dm-space-1);background:var(--dm-bg)}.dm-suggestion-sidebar-preview{width:auto;max-width:62%;padding:var(--dm-space-1) var(--dm-space-5) var(--dm-space-1) var(--dm-space-2);border:1px solid var(--dm-border);border-radius:var(--dm-radius-sm);color:var(--dm-fg);background:var(--dm-bg-elevated);font:inherit;font-size:var(--dm-text-xs);font-weight:600}.dm-suggestion-sidebar-resolved-toggle{margin-inline-start:auto;padding:var(--dm-space-1) var(--dm-space-2);border:0;border-radius:var(--dm-radius-sm);background:transparent;color:var(--dm-fg-muted);font:inherit;font-size:var(--dm-text-xs);font-weight:600;cursor:pointer}.dm-suggestion-sidebar-resolved-toggle:hover{background:var(--dm-bg-hover);color:var(--dm-fg)}.dm-suggestion-sidebar-bulk,.dm-suggestion-sidebar-card-actions{display:flex;flex-wrap:wrap;gap:var(--dm-space-1)}.dm-suggestion-sidebar-card,.dm-suggestion-sidebar-list{display:grid;gap:var(--dm-space-2)}.dm-suggestion-sidebar-card{padding:var(--dm-space-3);border:1px solid var(--dm-border);border-inline-start:3px solid var(--dm-accent);border-radius:var(--dm-radius);background:var(--dm-bg);cursor:pointer}.dm-suggestion-sidebar-card:hover,.dm-suggestion-sidebar-card[data-selected=true]{border-color:var(--dm-accent);background:var(--dm-accent-subtle)}.dm-suggestion-sidebar-card[data-status=stale]{border-inline-start-color:var(--dm-danger)}.dm-suggestion-sidebar-card[data-status=competing]{border-inline-start-color:var(--dm-status-open)}.dm-suggestion-sidebar-card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--dm-space-2);font-size:var(--dm-text-xs);font-weight:600}.dm-suggestion-sidebar-status{color:var(--dm-fg-muted);text-transform:capitalize}.dm-suggestion-sidebar-card-summary{color:var(--dm-fg);font-size:var(--dm-text-sm)}.dm-suggestion-sidebar-card-diff{display:grid;gap:var(--dm-space-1);font-size:var(--dm-text-sm)}.dm-suggestion-sidebar-card-diff-row{display:block;min-width:0;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.dm-suggestion-sidebar-card-diff-row>:not(:last-child){margin-inline-end:var(--dm-space-1)}.dm-suggestion-sidebar-card-diff-arrow{color:var(--dm-fg-muted);white-space:nowrap}.dm-suggestion-sidebar-card-diff-row del{color:var(--dm-danger)}.dm-suggestion-sidebar-card-diff-label{color:var(--dm-fg-muted);font-weight:600}.dm-suggestion-sidebar-card-diff-row ins{color:var(--dm-status-open);text-decoration:none}.dm-suggestion-discussion{padding-block-start:var(--dm-space-2);border-block-start:1px solid var(--dm-border)}.dm-suggestion-discussion,.dm-suggestion-discussion-comments{display:grid;gap:var(--dm-space-2)}.dm-suggestion-discussion-comment{display:grid;gap:2px}.dm-suggestion-discussion-comment-meta{display:flex;align-items:baseline;gap:var(--dm-space-2);color:var(--dm-fg-muted);font-size:var(--dm-text-xs)}.dm-suggestion-discussion-comment-meta span{color:var(--dm-fg);font-weight:600}.dm-suggestion-discussion-comment-body{color:var(--dm-fg);font-size:var(--dm-text-sm);line-height:1.45;white-space:pre-wrap}.dm-suggestion-discussion-composer{display:grid;gap:var(--dm-space-2)}.dm-suggestion-discussion-composer textarea{box-sizing:border-box;width:100%;padding:var(--dm-space-2);resize:vertical;border:1px solid var(--dm-border);border-radius:var(--dm-radius-sm);outline:none;color:var(--dm-fg);background:var(--dm-bg-elevated);font:inherit;line-height:1.4}.dm-suggestion-discussion-composer textarea:focus{border-color:var(--dm-accent)}.dm-suggestion-discussion-composer-actions{display:flex;justify-content:flex-end;gap:var(--dm-space-1)}.dm-suggestion-discussion-error{color:var(--dm-danger);font-size:var(--dm-text-xs)}.dm-suggestion-sidebar-empty{padding:var(--dm-space-4) var(--dm-space-3);color:var(--dm-fg-muted);font-size:var(--dm-text-sm);text-align:center}.dm-suggestion-control{position:fixed;z-index:100;display:flex;align-items:center;gap:var(--dm-space-1);max-width:min(420px,calc(100vw - 24px));padding:var(--dm-space-1);border:1px solid var(--dm-border-strong);border-radius:var(--dm-radius);background:var(--dm-bg-elevated);box-shadow:var(--dm-shadow-3)}.dm-suggestion-control-meta{min-width:0;padding-inline:var(--dm-space-2);color:var(--dm-fg-muted);font-size:var(--dm-text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-suggestion-control[data-status=stale]{border-color:var(--dm-danger-border)}.dm-document-suggestion-review{display:flex;min-height:0;flex:1;flex-direction:column}.dm-suggestion-review-canvas{min-height:0;flex:1}.dm-document-suggestion-review[data-suggestion-view-mode=selected] .suggested-change:not(.suggested-change--selected){opacity:.45}.dm-suggestion-projection-error{margin:var(--dm-space-3);padding:var(--dm-space-3);border:1px solid var(--dm-danger-border);border-radius:var(--dm-radius);color:var(--dm-danger);background:var(--dm-danger-soft)}.dm-suggestion-projection-warning{margin:var(--dm-space-3);padding:var(--dm-space-3);border:1px solid var(--dm-border);border-radius:var(--dm-radius);color:var(--dm-text-muted);background:var(--dm-surface-subtle)}.dm-suggestion-projection{min-height:100%;box-sizing:border-box;outline:none}.dm-suggestion-projection:focus-visible{box-shadow:inset 0 0 0 2px var(--dm-accent)}@media (prefers-reduced-motion:reduce){:where(.docmodel-workspace,.docmodel-portal) .suggested-change{transition:none}}@media (forced-colors:active){:where(.docmodel-workspace,.docmodel-portal) .suggested-change{outline:1px solid CanvasText}}.docmodel-workspace{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--dm-bg);color:var(--dm-fg);font-family:var(--dm-font);font-size:var(--dm-text-base);line-height:var(--dm-line)}.docmodel-workspace-header{display:flex;align-items:center;gap:var(--dm-space-3);padding:var(--dm-space-2) var(--dm-space-4);border-bottom:1px solid var(--dm-border);background:var(--dm-bg)}.docmodel-workspace-title{font-size:var(--dm-text-base);font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docmodel-workspace-layout{display:flex;flex:1;min-height:0;overflow:hidden}.docmodel-workspace-main{flex:1;min-width:0;overflow:auto;scrollbar-gutter:stable}.docmodel-workspace-centering{padding-left:max(0px,min(var(--dm-side-gutter,0px),100% - var(--dm-content-width,0px)));display:flex;flex-direction:column;min-height:100%;box-sizing:border-box}.dm-document-content{flex:1 0 auto}.dm-document-connection,.dm-document-state{display:flex;flex-direction:column;gap:var(--dm-space-2);padding:var(--dm-space-2) var(--dm-space-3);color:var(--dm-fg-muted);font-size:var(--dm-text-sm)}.dm-document-state{border-bottom:1px solid var(--dm-border)}.dm-document-controls{position:sticky;top:var(--dm-space-2);z-index:40;display:flex;box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:var(--dm-space-2);margin-bottom:var(--dm-space-3);pointer-events:none}.dm-document-controls>*{pointer-events:auto}.dm-document-controls .dm-document-connection{position:static;width:100%;margin-bottom:0}.dm-document-controls .dm-authoring-mode-control{align-self:flex-end;box-shadow:var(--dm-shadow-2)}.dm-document-connection{position:sticky;top:var(--dm-space-2);z-index:40;box-sizing:border-box;min-height:36px;padding-block:var(--dm-space-1);margin-bottom:var(--dm-space-3);border:1px solid var(--dm-border);border-radius:var(--dm-radius-sm);background:var(--dm-bg-elevated);box-shadow:var(--dm-shadow-2)}.dm-document-connection-summary,.dm-document-lease-request,.dm-document-state{align-items:center;flex-direction:row}.dm-history-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--dm-space-3);border:1px solid var(--dm-border);border-radius:var(--dm-radius-sm);overflow:hidden}.dm-history-tabs button{min-width:0;padding:var(--dm-space-2);border:0;border-right:1px solid var(--dm-border);background:var(--dm-bg);color:var(--dm-fg-muted);cursor:pointer}.dm-history-tabs button:last-child{border-right:0}.dm-history-tabs button[aria-selected=true]{background:var(--dm-bg-active);color:var(--dm-fg);font-weight:600}.dm-history-entry{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dm-space-1);padding:var(--dm-space-2) 0;border-bottom:1px solid var(--dm-border)}.dm-history-entry time{color:var(--dm-fg-subtle);font-size:var(--dm-text-xs)}.dm-document-connection-summary,.dm-document-lease-request{display:flex;flex-wrap:wrap;gap:var(--dm-space-2);min-width:0}.dm-document-connection-message,.dm-document-lease-request>span{flex:1;min-width:0}.dm-document-connection-avatar{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--dm-radius-pill);background:var(--dm-accent-subtle);color:var(--dm-accent);font-size:var(--dm-text-xs);font-weight:700;line-height:1}.dm-document-connection-presence{position:absolute;right:-1px;bottom:-1px;box-sizing:border-box;width:7px;height:7px;border:1.5px solid var(--dm-bg-muted);border-radius:var(--dm-radius-pill);background:var(--dm-success)}.dm-document-connection .dm-button[data-size=sm]{height:28px}.dm-document-connection[data-phase=locked]{background:var(--dm-bg-muted)}.dm-document-connection[data-phase=conflict],.dm-document-connection[data-phase=failed]{border-left:3px solid var(--dm-danger);background:var(--dm-bg-elevated)}.dm-document-connection-error,.dm-document-connection[data-phase=conflict] .dm-document-connection-message,.dm-document-connection[data-phase=failed],.dm-document-connection[data-phase=failed] .dm-document-connection-message{color:var(--dm-danger)}.dm-document-lease-request{padding-top:var(--dm-space-2);border-top:1px solid var(--dm-border);color:var(--dm-fg)}.docmodel-workspace-side{width:360px;min-width:0;box-sizing:border-box;border-left:1px solid var(--dm-border);background:var(--dm-bg-muted);overflow:auto;position:relative}.docmodel-workspace-side[data-collapsed=true]{overflow:visible;display:flex;flex-direction:column;align-items:center;gap:var(--dm-space-1);padding-top:var(--dm-space-2)}.docmodel-workspace-rail-toggle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border:0;border-radius:var(--dm-radius);background:transparent;color:var(--dm-fg-muted);cursor:pointer;font-size:var(--dm-text-sm);line-height:1}.docmodel-workspace-side[data-collapsed=false] .docmodel-workspace-rail-toggle{position:absolute;top:var(--dm-space-2);right:var(--dm-space-2);z-index:2}.docmodel-workspace-rail-icons{display:flex;flex-direction:column;align-items:center;gap:var(--dm-space-1)}.docmodel-workspace-rail-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:var(--dm-radius);background:transparent;color:var(--dm-fg-muted);cursor:pointer;font-size:16px}.docmodel-workspace-rail-icon:hover,.docmodel-workspace-rail-toggle:hover{background:var(--dm-bg-hover);color:var(--dm-fg)}.docmodel-workspace-rail-icon[data-active=true]{color:var(--dm-accent)}.docmodel-workspace[data-chrome=embedded]{background:transparent}.docmodel-workspace[data-chrome=embedded] .docmodel-workspace-side{border-left-color:var(--dm-border);background:transparent}.dm-math-block{display:flex;align-items:center;gap:var(--dm-space-3);width:100%;padding:var(--dm-space-2) 0}.dm-math-block-body{flex:1;min-width:0;overflow-x:auto;text-align:center}.dm-math-block-label{flex:0 0 auto;color:var(--dm-fg-muted);font-variant-numeric:tabular-nums}.dm-math-inline{border-radius:var(--dm-radius);padding:0 1px;cursor:pointer}.dm-math-inline:focus-visible,.dm-math-inline:hover{background:var(--dm-bg-hover)}.dm-math-source{border:1px solid var(--dm-accent);border-radius:var(--dm-radius);padding:.2rem .45rem;background:var(--dm-bg);color:var(--dm-fg);font-family:var(--dm-font-mono,ui-monospace,SFMono-Regular,monospace);font-size:.9em}.dm-figure{margin:0;width:100%}.dm-figure-image{display:block;max-width:100%;margin:0 auto}.dm-figure-missing{padding:var(--dm-space-4);border:1px dashed var(--dm-border);border-radius:var(--dm-radius)}.dm-figure-caption,.dm-figure-missing{color:var(--dm-fg-muted);text-align:center}.dm-figure-caption{margin-top:var(--dm-space-2);font-size:.9em}.dm-figure-number{font-weight:600;color:var(--dm-fg)}.dm-citation-block,.dm-reference{display:flex;gap:var(--dm-space-2);font-size:.95em}.dm-citation-label,.dm-reference-ordinal{flex:0 0 auto;color:var(--dm-fg-muted);font-variant-numeric:tabular-nums}.dm-reference-body{display:flex;flex-wrap:wrap;gap:var(--dm-space-1)}.dm-reference-title{font-style:italic}.dm-citation-ref,.dm-crossref{color:var(--dm-accent);cursor:pointer;white-space:nowrap}.dm-citation-ref:not([data-resolved]),.dm-crossref:not([data-resolved]){text-decoration:underline dotted}[data-dm-crossref-target]{background:var(--dm-bg-hover);transition:background .4s ease-out}.dm-chem-formula,.dm-quantity{white-space:nowrap;border-bottom:1px dotted var(--dm-border)}.dm-quantity-value{border:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer}.dm-quantity-units{display:inline-flex;gap:var(--dm-space-1);margin-left:var(--dm-space-1);padding:0 var(--dm-space-1);border:1px solid var(--dm-border);border-radius:var(--dm-radius);background:var(--dm-bg-raised,var(--dm-bg))}.dm-quantity-units button{border:0;padding:0 2px;background:none;color:var(--dm-fg-muted);font:inherit;font-size:.85em;cursor:pointer}.dm-detected-span{border-bottom:1px dashed var(--dm-accent)}.dm-typed-offer{display:inline-flex;gap:var(--dm-space-1);align-items:center;margin-left:var(--dm-space-1);padding:0 var(--dm-space-1);border:1px solid var(--dm-border);border-radius:var(--dm-radius);background:var(--dm-bg-raised,var(--dm-bg));font-size:.75em;vertical-align:middle}.dm-typed-offer button{border:0;padding:0;background:none;font:inherit;cursor:pointer}.dm-typed-offer .dm-typed-offer-accept{color:var(--dm-accent)}.dm-typed-offer .dm-typed-offer-dismiss{color:var(--dm-fg-muted)}.dm-mermaid{display:flex;flex-direction:column;gap:var(--dm-space-2);align-items:flex-start;padding:var(--dm-space-2) 0}.dm-mermaid-toggle{border:1px solid var(--dm-border);border-radius:var(--dm-radius);padding:0 var(--dm-space-2);background:var(--dm-bg-raised,var(--dm-bg));color:var(--dm-fg-muted);font-size:.8em;cursor:pointer}.dm-mermaid-diagram{width:100%;overflow-x:auto}.dm-mermaid-diagram[data-error]{color:var(--dm-danger,#dc2626);font-family:var(--dm-font-mono,ui-monospace,monospace);font-size:.85em}.dm-mermaid-source--hidden{display:none}.dm-picker-search{width:100%;box-sizing:border-box;margin-bottom:var(--dm-space-2);padding:var(--dm-space-2);border:1px solid var(--dm-border);border-radius:var(--dm-radius);background:var(--dm-bg);color:var(--dm-fg)}.dm-picker-list{list-style:none;margin:0;padding:0;max-height:40vh;overflow-y:auto}.dm-dialog-body section[aria-labelledby^=dm-cite-]+section[aria-labelledby^=dm-cite-]{margin-top:var(--dm-space-3)}.dm-dialog-body section[aria-labelledby^=dm-cite-] h3{margin:0 0 var(--dm-space-1);color:var(--dm-fg-muted);font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dm-picker-list li button{width:100%;justify-content:flex-start;gap:var(--dm-space-2)}.dm-picker-label{flex:0 0 auto;color:var(--dm-accent);font-variant-numeric:tabular-nums}.dm-picker-description{color:var(--dm-fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-picker-empty{padding:var(--dm-space-3);color:var(--dm-fg-muted)}.dm-picker-error{margin:0;padding:var(--dm-space-3);color:var(--dm-danger);font-size:.9em}.dm-math-source--block{display:block;box-sizing:border-box;width:100%;padding:.5rem .75rem;resize:vertical;text-align:center;line-height:1.6}.dm-math-block-rendered{display:block;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:text}.dm-mermaid-error-message{color:var(--dm-danger,#b00020);font-size:.9em}.dm-mermaid-error-source{margin:.4rem 0 0;padding:.4rem .6rem;overflow-x:auto;border-radius:var(--dm-radius);background:var(--dm-bg-subtle,rgba(0,0,0,.05));font-family:var(--dm-font-mono,ui-monospace,SFMono-Regular,monospace);font-size:.85em;white-space:pre}.dm-settings-toggle{display:flex;gap:var(--dm-space-2);align-items:center;cursor:pointer}.dm-settings-hint{margin:var(--dm-space-1) 0 0;color:var(--dm-fg-subtle,#666);font-size:.85em}.dm-figure-missing-src{display:block;margin-top:.25rem;overflow-wrap:anywhere;color:var(--dm-fg-subtle,#666);font-family:var(--dm-font-mono,ui-monospace,SFMono-Regular,monospace);font-size:.8em}.dm-figure-missing-message{display:block;font-weight:500}.dm-figure-missing-hint{display:block;margin-top:.2rem;color:var(--dm-fg-subtle,#666);font-size:.9em}.dm-app-view{width:100%}.dm-app-view-missing{padding:var(--dm-space-4);border:1px dashed var(--dm-border);border-radius:var(--dm-radius);color:var(--dm-fg-muted);text-align:center}.dm-app-view-missing-message{display:block;font-weight:500}.dm-app-view-missing-hint{display:block;margin-top:.2rem;color:var(--dm-fg-subtle,#666);font-size:.9em}.dm-export-warning-body{margin:0 0 var(--dm-space-4);color:var(--dm-fg-muted)}.dm-export-warning-actions{display:flex;justify-content:flex-end;gap:var(--dm-space-2)}.dm-figure-placeholder{display:block;width:100%;padding:var(--dm-space-4,1.5rem);border:1px dashed var(--dm-border,#d0d0d0);border-radius:var(--dm-radius);background:none;color:var(--dm-fg-subtle,#666);font:inherit;cursor:pointer}.dm-figure-placeholder:hover{border-color:var(--dm-accent);color:var(--dm-fg)}.dm-doc-ref{width:100%;margin:var(--dm-space-3) 0;border:0;border-inline-start:2px solid var(--dm-border);border-radius:0;overflow:hidden}.dm-doc-ref[data-state=ceiling],.dm-doc-ref[data-state=cycle],.dm-doc-ref[data-state=unavailable],.dm-doc-ref[data-state=unreachable]{border-style:dashed}.dm-doc-ref[data-rejected]{border-style:solid;border-color:var(--dm-danger,currentColor)}.dm-doc-ref-header{flex-wrap:wrap;justify-content:space-between;padding:var(--dm-space-2) var(--dm-space-3);border-bottom:0;background:transparent}.dm-doc-ref-header,.dm-doc-ref-identity{display:flex;align-items:baseline;gap:var(--dm-space-2)}.dm-doc-ref-identity{min-width:0}.dm-doc-ref-relation{color:var(--dm-fg-muted);font-size:.85em;text-transform:uppercase;letter-spacing:.04em}.dm-doc-ref-title{font-weight:600;overflow-wrap:anywhere}.dm-doc-ref-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dm-space-2)}.dm-doc-ref-badge{padding:.1rem .45rem;border:1px solid var(--dm-border);border-radius:var(--dm-radius-sm,4px);color:var(--dm-fg-muted);font-size:.8em;white-space:nowrap}.dm-doc-ref-refresh{border:none;background:none;color:var(--dm-fg-muted);font:inherit;font-size:.85em;cursor:pointer;text-decoration:underline}.dm-doc-ref-refresh:disabled{cursor:default;opacity:.6}.dm-doc-ref-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dm-space-2)}.dm-doc-ref-hint,.dm-doc-ref-pending,.dm-doc-ref-unavailable{margin:0;padding:var(--dm-space-3);color:var(--dm-fg-muted);font-size:.9em}.dm-doc-ref-rejected{margin:0;padding:var(--dm-space-3);color:var(--dm-danger,inherit);font-size:.9em}.dm-doc-ref-outline{margin:0;padding:var(--dm-space-3) var(--dm-space-3) var(--dm-space-3) var(--dm-space-5)}.dm-doc-ref-outline li[data-level="2"]{margin-inline-start:1rem}.dm-doc-ref-outline li[data-level="3"]{margin-inline-start:2rem}.dm-doc-ref-outline li[data-level="4"]{margin-inline-start:3rem}.dm-doc-ref-outline li[data-level="5"]{margin-inline-start:4rem}.dm-doc-ref-outline li[data-level="6"]{margin-inline-start:5rem}.dm-doc-ref-embed{padding:var(--dm-space-2) 0}.dm-doc-link{color:var(--dm-accent,inherit);text-decoration:underline;text-underline-offset:.15em}.dm-doc-picker{display:flex;flex-direction:column;gap:var(--dm-space-2)}.dm-doc-picker-search{width:100%;padding:var(--dm-space-2);border:1px solid var(--dm-border);border-radius:var(--dm-radius);background:var(--dm-bg);color:inherit;font:inherit}.dm-doc-picker-list{max-height:22rem;margin:0;padding:0;overflow-y:auto;list-style:none}.dm-doc-picker-item{display:block;width:100%;padding:var(--dm-space-2);border:none;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.dm-doc-picker-item:focus-visible,.dm-doc-picker-item:hover{background:var(--dm-bg-subtle,rgb(0 0 0/5%))}.dm-doc-picker-empty,.dm-doc-picker-error,.dm-doc-picker-more{margin:0;padding:var(--dm-space-2);color:var(--dm-fg-muted);font-size:.9em}.dm-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dm-composition-panel{display:flex;flex-direction:column;gap:var(--dm-space-4);padding:var(--dm-space-3)}.dm-composition-heading{margin:0 0 var(--dm-space-2);color:var(--dm-fg-muted);font-size:.8em;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.dm-composition-empty,.dm-composition-error,.dm-composition-loading,.dm-composition-more{margin:0;color:var(--dm-fg-muted);font-size:.9em}.dm-composition-retry{padding:0;border:none;background:none;color:var(--dm-accent);font:inherit;cursor:pointer;text-decoration:underline}.dm-composition-backlinks,.dm-composition-contents-list{margin:0;padding:0 0 0 var(--dm-space-3);list-style:none}.dm-composition-contents-list .dm-composition-contents-list{padding-inline-start:var(--dm-space-4)}.dm-composition-backlink,.dm-composition-contents-item{display:block;padding:.15rem 0;color:inherit;text-decoration:none;overflow-wrap:anywhere}.dm-composition-backlink:hover,.dm-composition-contents-item:hover{text-decoration:underline}.dm-composition-contents-expand{display:block;padding:0 0 .15rem var(--dm-space-4);border:0;background:none;color:var(--dm-fg-muted);font:inherit;font-size:.85em;cursor:pointer}.dm-composition-contents-expand:hover{text-decoration:underline}.dm-structure-branch,.dm-structure-children,.dm-structure-contents{min-width:0}.dm-structure-children{padding-inline-start:var(--dm-space-4)}.dm-structure-row{display:flex;min-width:0;align-items:center;gap:var(--dm-space-1,.25rem);border-block-start:2px solid transparent;border-radius:var(--dm-radius-sm,.25rem)}.dm-structure-branch[data-drag-over=true]>.dm-structure-row{border-block-start-color:var(--dm-accent);background:var(--dm-bg-subtle)}.dm-structure-branch[data-dragging=true]>.dm-structure-row{opacity:.4}.dm-structure-toggle-placeholder{flex:0 0 1rem;width:1rem}.dm-structure-document{display:block;flex:1 1 auto;min-width:0;padding:.15rem 0;color:inherit;text-decoration:none;overflow-wrap:anywhere}.dm-structure-row-menu-trigger{display:inline-flex;flex:0 0 auto;width:1.6rem;height:1.6rem;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--dm-radius-sm,.25rem);background:none;color:var(--dm-fg-muted);cursor:pointer}.dm-structure-row-menu-trigger:hover,.dm-structure-row-menu-trigger[aria-expanded=true]{background:var(--dm-bg-subtle);color:var(--dm-fg)}.dm-structure-document[aria-current=page]{color:var(--dm-accent);font-weight:650}.dm-structure-headings{margin:0;padding-inline-start:calc(var(--dm-space-4) + 1rem);color:var(--dm-fg-muted);font-size:.86em;list-style:none}.dm-structure-headings-standalone{padding-inline-start:0}.dm-structure-headings li[data-level="2"]{padding-inline-start:.75rem}.dm-structure-headings li[data-level="3"]{padding-inline-start:1.5rem}.dm-structure-headings li[data-level="4"]{padding-inline-start:2.25rem}.dm-structure-headings li[data-level="5"]{padding-inline-start:3rem}.dm-structure-headings li[data-level="6"]{padding-inline-start:3.75rem}.dm-structure-headings a{color:inherit;text-decoration:none}.dm-structure-headings a:hover{text-decoration:underline}.dm-document-mentions h4,.dm-structure-admin h4{margin:var(--dm-space-3) 0 var(--dm-space-1);font-size:.9em}.dm-structure-admin-list{margin:0;padding-inline-start:var(--dm-space-4);font-size:.9em}.dm-structure-admin-list li{display:flex;min-width:0;align-items:center;gap:var(--dm-space-1,.25rem);margin-block:var(--dm-space-1,.25rem)}.dm-structure-drag-handle{display:inline-flex;flex:0 0 auto;align-self:stretch;align-items:center;justify-content:center;border:0;border-radius:var(--dm-radius-sm,.25rem);background:none;color:var(--dm-fg-muted);width:1.5rem;cursor:grab}.dm-structure-drag-handle:active{cursor:grabbing}.dm-structure-drag-handle:hover{background:var(--dm-bg-subtle);color:var(--dm-fg)}.dm-structure-drag-handle:disabled{cursor:not-allowed;opacity:.4}.dm-structure-member-number{min-width:1.5em;flex:0 0 auto;color:var(--dm-fg-muted);font-variant-numeric:tabular-nums;text-align:end}.dm-structure-admin-buttons{display:flex;flex-wrap:wrap;gap:var(--dm-space-1,.25rem);margin-top:var(--dm-space-2)}.dm-generated-toc{margin:var(--dm-space-3) 0;padding:var(--dm-space-3) var(--dm-space-4);border-inline-start:2px solid var(--dm-border);background:color-mix(in srgb,var(--dm-bg-subtle,transparent) 60%,transparent)}.dm-generated-toc ol{margin:0;padding-inline-start:var(--dm-space-5)}.dm-heading-toc>ol{padding-inline-start:0;list-style:none}.dm-heading-toc li{line-height:1.45}.dm-heading-toc li[data-level="1"]{font-size:1em;font-weight:650}.dm-heading-toc li[data-level="2"]{padding-inline-start:1rem;font-size:.94em;font-weight:600}.dm-heading-toc li[data-level="3"]{padding-inline-start:2rem;font-size:.88em;font-weight:500}.dm-heading-toc li[data-level="4"]{padding-inline-start:3rem;font-size:.84em}.dm-heading-toc li[data-level="5"]{padding-inline-start:4rem;font-size:.82em}.dm-heading-toc li[data-level="6"]{padding-inline-start:5rem;font-size:.8em}.dm-generated-toc-empty{margin:0;color:var(--dm-fg-muted);font-size:.9em}.dm-composition-breadcrumbs{margin-bottom:var(--dm-space-3);font-size:.9em}.dm-composition-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--dm-space-1,.25rem);margin:0;padding:0;list-style:none}.dm-composition-breadcrumbs li+li:before{content:"/";margin-inline-end:var(--dm-space-1,.25rem);color:var(--dm-fg-subtle,#999)}.dm-composition-crumb{color:var(--dm-fg-muted);text-decoration:none}.dm-composition-breadcrumbs li[aria-current=page] .dm-composition-crumb{color:inherit;font-weight:500}a.dm-composition-crumb:hover{text-decoration:underline}.dm-composition-more{display:block;width:100%;padding:var(--dm-space-2) 0;border:none;background:none;color:var(--dm-fg-muted);font:inherit;font-size:.9em;text-align:start;cursor:pointer}.dm-composition-more:hover:not(:disabled){text-decoration:underline}.dm-composition-more:disabled{cursor:default}.dm-template-composer{display:flex;flex-direction:column;gap:20px}.dm-template-composer-name{display:flex;flex-direction:column;gap:6px}.dm-template-composer-name-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--dm-fg-muted)}.dm-template-composer-name input{font:inherit;font-size:17px;font-weight:600;padding:10px 14px;border:1px solid var(--dm-border);border-radius:10px;background:var(--dm-bg);color:var(--dm-fg)}.dm-template-composer-name input:focus-visible{outline:none;border-color:var(--dm-accent);box-shadow:0 0 0 3px var(--dm-accent-subtle)}.dm-template-card,.dm-template-composer-cards{display:flex;flex-direction:column;gap:12px}.dm-template-card{border:1px solid var(--dm-border);border-radius:12px;background:var(--dm-bg-elevated);padding:16px 18px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.dm-template-card-excluded{flex-direction:row;align-items:center;gap:10px;padding:8px 18px;background:var(--dm-bg-muted);border-style:dashed;color:var(--dm-fg-subtle)}.dm-template-card-excluded .dm-template-card-title{font-size:14px;font-weight:500;text-decoration:line-through}.dm-template-card-excluded-note{flex:1;font-size:12px}.dm-template-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dm-template-card-breadcrumb{display:block;font-size:11px;color:var(--dm-fg-subtle);margin-bottom:2px}.dm-template-card-title{margin:0;font-size:16px;font-weight:650;color:var(--dm-fg)}.dm-template-card-empty,.dm-template-card-pdf{margin:0;font-size:13px;color:var(--dm-fg-muted)}.dm-template-card-sections{display:flex;flex-direction:column;gap:14px}.dm-template-section-heading{font-weight:650;color:var(--dm-fg);margin-bottom:6px}.dm-template-section-heading[data-level="1"]{font-size:15px}.dm-template-section-heading[data-level="2"]{font-size:14px;padding-left:12px}.dm-template-section-heading[data-level="3"]{font-size:13px;padding-left:24px}.dm-template-section-heading[data-level=preamble]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--dm-fg-subtle)}.dm-template-section-body{display:flex;flex-direction:column;gap:8px;padding-left:12px;border-left:2px solid var(--dm-border);margin-left:2px}.dm-template-instruction{display:flex;align-items:center;gap:8px;padding:6px 10px;border-left:3px solid var(--dm-accent);border-radius:6px;background:var(--dm-accent-subtle)}.dm-template-instruction-badge{flex:none;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--dm-accent);user-select:none}.dm-template-instruction-text{flex:1;font:inherit;font-style:italic;font-size:13px;border:none;background:transparent;color:var(--dm-fg);padding:2px 0}.dm-template-instruction-text:focus-visible{outline:none}.dm-template-instruction-text::placeholder{color:var(--dm-fg-subtle)}.dm-template-section-empty,.dm-template-section-kept{margin:0;font-size:13px;color:var(--dm-fg-muted)}.dm-template-segment{display:inline-flex;align-self:flex-start;border:1px solid var(--dm-border);border-radius:8px;overflow:hidden;background:var(--dm-bg-muted)}.dm-template-segment button{font:inherit;font-size:12px;padding:4px 10px;border:none;background:transparent;color:var(--dm-fg-muted);cursor:pointer;white-space:nowrap}.dm-template-segment button+button{border-left:1px solid var(--dm-border)}.dm-template-segment button:hover{background:var(--dm-bg-hover)}.dm-template-segment button[data-active]{background:var(--dm-bg-elevated);color:var(--dm-fg);font-weight:600;box-shadow:inset 0 0 0 1px var(--dm-border-strong)}.dm-template-card-chips{display:flex;flex-wrap:wrap;gap:6px;padding-top:10px;border-top:1px solid var(--dm-border)}.dm-template-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:3px 10px;border-radius:999px;border:1px solid var(--dm-border);background:var(--dm-bg-muted);color:var(--dm-fg-muted)}button.dm-template-chip{cursor:pointer;font:inherit;font-size:12px}button.dm-template-chip:hover{background:var(--dm-bg-hover)}.dm-template-chip[data-outcome=placeholder]{border-style:dashed;color:var(--dm-fg-subtle)}.dm-template-chip-state{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--dm-accent)}.dm-template-chip-input{font:inherit;font-size:12px;border:none;border-bottom:1px dashed var(--dm-border-strong);background:transparent;color:var(--dm-fg);width:110px;padding:0}.dm-template-chip-input:focus-visible{outline:none;border-bottom-color:var(--dm-accent)}.dm-template-composer-done{display:flex;flex-direction:column;gap:12px}.dm-template-tree{list-style:none;margin:0;padding:0}.dm-template-tree-children{list-style:none;margin:0;padding-left:20px;border-left:1px solid var(--dm-border)}.dm-template-tree-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:4px 0}.dm-template-tree-title{font-weight:500;display:inline-flex;align-items:center;gap:6px}.dm-template-tree-badge{font-size:10px;font-weight:600;padding:1px 5px;border-radius:4px;background:var(--dm-bg-muted);color:var(--dm-fg-muted)}.dm-template-title-input{font:inherit;padding:4px 8px;border:1px solid var(--dm-border);border-radius:6px;background:var(--dm-bg);color:var(--dm-fg);min-width:200px}.dm-template-deps{list-style:none;margin:4px 0;padding:0}.dm-template-dep-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0}.dm-template-dep-location{color:var(--dm-fg-subtle);font-size:12px}.dm-template-dep-outcome{font-size:12px;color:var(--dm-fg-muted);white-space:nowrap}.dm-template-dep-outcome[data-outcome=unavailable],.dm-template-dep-outcome[data-outcome=unresolved]{color:var(--dm-danger)}.dm-template-catalog{display:flex;flex-direction:column;gap:16px}.dm-template-catalog-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.dm-template-catalog-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.dm-template-catalog-row{display:flex;align-items:center;gap:8px;border:1px solid var(--dm-border);border-radius:10px;background:var(--dm-bg-elevated);padding:10px 14px}.dm-template-catalog-row:hover{border-color:var(--dm-border-strong)}.dm-template-catalog-row[data-selected]{border-color:var(--dm-accent);box-shadow:0 0 0 3px var(--dm-accent-subtle)}.dm-template-catalog-select{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:none;border:none;padding:0;cursor:pointer;color:inherit;font:inherit;text-align:left}.dm-template-catalog-name{font-weight:600;display:inline-flex;align-items:center;gap:6px}.dm-template-catalog-meta{font-size:12px;color:var(--dm-fg-muted)}.dm-template-catalog-detail{border-top:1px solid var(--dm-border);padding-top:12px;display:flex;flex-direction:column;gap:12px}.dm-template-catalog-detail-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dm-template-version-state{font-size:13px;color:var(--dm-fg-muted)}.dm-template-compare-group ul{margin:4px 0;padding-left:18px}.dm-template-compare-empty{color:var(--dm-fg-muted)}.dm-template-instantiate{display:flex;flex-direction:column;gap:16px}.dm-template-instantiate-done{display:flex;flex-direction:column;gap:12px}.dm-template-open-link{color:var(--dm-accent);font-weight:500}.dm-pending-pdf{max-width:520px;margin:48px auto;display:flex;flex-direction:column;gap:12px;text-align:center;align-items:center}.dm-pending-pdf-title{margin:0}.dm-pending-pdf-copy{color:var(--dm-fg-muted);margin:0}.dm-pending-pdf-input{display:none}.dm-mention{color:var(--dm-accent,inherit);font-weight:500;border-radius:var(--dm-radius-sm);padding:0 2px;background:color-mix(in srgb,var(--dm-accent,currentColor) 12%,transparent)}.dm-mention[data-mention-self]{background:color-mix(in srgb,var(--dm-accent,currentColor) 26%,transparent)}.dm-comment-composer-header{font-size:11px;color:var(--dm-fg-muted);margin-bottom:var(--dm-space-2);text-transform:uppercase;letter-spacing:.04em}.dm-comment-composer-input{border:1px solid var(--dm-border);border-radius:var(--dm-radius);background:var(--dm-bg-muted);padding:2px 0;max-height:12rem;overflow-y:auto}.dm-comment-composer-input .bn-editor{padding:var(--dm-space-2);font-size:13px}.dm-comment-composer-actions{display:flex;align-items:center;gap:var(--dm-space-2);margin-top:var(--dm-space-2)}.dm-comment-composer-cancel,.dm-comment-composer-mention,.dm-comment-composer-submit{border-radius:var(--dm-radius);border:1px solid transparent;padding:4px 10px;font:inherit;font-size:12px;cursor:pointer;background:transparent;color:var(--dm-fg-muted)}.dm-comment-composer-mention{border-color:var(--dm-border);font-weight:600}.dm-comment-composer-submit{background:var(--dm-accent);color:var(--dm-accent-fg)}.dm-comment-composer-submit:disabled{opacity:.5;cursor:default}.dm-mention-menu{display:flex;flex-direction:column;min-width:14rem;max-height:16rem;overflow-y:auto;padding:var(--dm-space-1);border:1px solid var(--dm-border);border-radius:var(--dm-radius);background:var(--dm-bg-elevated);color:var(--dm-fg);box-shadow:var(--dm-shadow-2)}.dm-mention-menu-empty{padding:var(--dm-space-2);color:var(--dm-fg-muted);font-size:12px}.dm-mention-menu-item{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:var(--dm-space-2);border:none;border-radius:var(--dm-radius-sm);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.dm-mention-menu-item:hover,.dm-mention-menu-item[data-selected]{background:var(--dm-bg-hover)}.dm-mention-menu-name{font-size:13px}.dm-mention-menu-email{font-size:11px;color:var(--dm-fg-muted)}.dm-comment-composer-placeholder{width:100%;text-align:start;border:1px solid var(--dm-border);border-radius:var(--dm-radius);background:var(--dm-bg-muted);color:var(--dm-fg-muted);padding:var(--dm-space-2);font:inherit;font-size:13px;cursor:text}