.collaborative-editor-content{white-space:pre-wrap;caret-color:var(--text-default)}[data-trail-body-editor] .collaborative-editor-content{letter-spacing:normal;min-height:0;padding:0;font-size:16px;font-weight:400;line-height:24px}[data-trail-body-editor] .collaborative-editor-content p{margin-block:0 16px;font-size:16px;font-weight:400;line-height:24px}[data-trail-body-editor] .collaborative-editor-content h1{margin-block:32px 16px;font-size:24px;font-weight:600;line-height:32px}[data-trail-body-editor] .collaborative-editor-content h2{margin-block:28px 12px;font-size:20px;font-weight:600;line-height:28px}[data-trail-body-editor] .collaborative-editor-content h3{margin-block:24px 8px;font-size:18px;font-weight:600;line-height:26px}[data-trail-body-editor] .collaborative-editor-content h1:first-child,[data-trail-body-editor] .collaborative-editor-content h2:first-child,[data-trail-body-editor] .collaborative-editor-content h3:first-child{margin-top:0}[data-trail-body-editor] .collaborative-editor-content ul,[data-trail-body-editor] .collaborative-editor-content ol{margin-block:0 16px}[data-trail-body-editor] .collaborative-editor-content li>p{margin-block:0}[data-trail-body-editor] .collaborative-editor-content li+li{margin-top:4px}[data-trail-body-editor] .collaborative-editor-content code{font-size:14px}[data-trail-body-editor] .collaborative-editor-content p code,[data-trail-body-editor] .collaborative-editor-content li code,[data-trail-body-editor] .collaborative-editor-content blockquote code,[data-trail-body-editor] .collaborative-editor-content h1 code,[data-trail-body-editor] .collaborative-editor-content h2 code,[data-trail-body-editor] .collaborative-editor-content h3 code{background:var(--background-color-highlight);border:0;border-radius:4px;padding:0}[data-trail-body-editor] .collaborative-editor-content pre{font-size:14px;line-height:20px}[data-trail-body-editor] .collaborative-editor-content>:last-child{margin-bottom:0}.collaborative-editor-content::selection{background:var(--surface-selected)}.collaborative-editor-content ::selection{background:var(--surface-selected)}.collaborative-editor-content .ProseMirror-selectednode:not(img):not(pre){outline:2px solid var(--surface-selected);border-radius:.25rem}.collaborative-editor-content .is-empty:before{float:left;height:0;color:var(--text-disabled);content:attr(data-placeholder);pointer-events:none;font-size:14px;font-weight:400;line-height:20px}[data-trail-body-editor] .collaborative-editor-content .is-empty:before{font-size:16px;line-height:24px}.collaborative-editor-content .collaborative-editor-slash-command-query{background:var(--surface-selected);border-radius:.25rem}.collaborative-editor-toolbar button[aria-pressed=true],.collaborative-editor-toolbar button[data-state=open]{border-color:var(--border-default)!important;background:var(--surface-selected)!important;color:var(--text-default)!important}.collaborative-editor-content pre:has(.collaborative-editor-caret){padding-top:1.75rem}.collaborative-editor-content ul[data-type=taskList] li[data-type=taskItem]>div>p{margin-block:0}.collaborative-editor-content ul[data-type=taskList] li[data-type=taskItem]>label{margin-top:3px}.collaborative-editor-content ul[data-type=taskList] li[data-type=taskItem] label span{position:relative}.collaborative-editor-content ul[data-type=taskList] li[data-type=taskItem][data-checked=true] label span:after{border-right:2px solid var(--surface-raised);border-bottom:2px solid var(--surface-raised);content:"";width:.3125rem;height:.5625rem;display:block;position:absolute;top:.125rem;left:.3125rem;transform:rotate(45deg)}.dark .collaborative-editor-content ul[data-type=taskList] li[data-type=taskItem][data-checked=true] label span:after{border-color:var(--surface-base)}.diff-annotation-card{box-sizing:border-box;width:min(100% - 24px,720px);max-width:calc(100% - 24px);color:var(--text-default);white-space:pre-wrap;background-color:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff24);border-radius:12px;margin:8px 16px 8px 8px;padding:1px;font-family:ui-sans-serif,system-ui,sans-serif}.diff-review-group{box-sizing:border-box;width:min(100% - 24px,520px);max-width:calc(100% - 24px);color:var(--text-default);white-space:pre-wrap;margin:4px 16px 8px 8px;font-family:ui-sans-serif,system-ui,sans-serif}.diff-review-group--disclosure-only{margin-block:4px}.diff-review-stack{gap:4px;display:grid}.diff-review-card{box-sizing:border-box;background-color:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff24);border-radius:8px;width:100%;padding:1px}.diff-review-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.diff-review-disclosure-toggle{box-sizing:border-box;cursor:pointer;height:28px;color:var(--text-default);font:inherit;white-space:nowrap;border:0;border-radius:8px;justify-self:start;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.diff-review-disclosure-surface{border-radius:7px;align-items:center;gap:4px;height:100%;padding-left:5px;padding-right:7px;display:inline-flex}.diff-review-disclosure-surface>svg{color:var(--text-muted)}.diff-review-disclosure-toggle:hover .diff-review-disclosure-surface{background-color:var(--surface-floating-hover)}.diff-review-disclosure-toggle:active .diff-review-disclosure-surface{background-color:var(--surface-floating-active)}.diff-review-disclosure-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.diff-annotation-card--active:focus-visible{outline:2px solid var(--color-orange-500);outline-offset:2px}.diff-annotation-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.diff-composer-card{border-radius:8px;width:min(100% - 24px,520px);margin-left:8px}.diff-composer-card[data-focus-origin=keyboard]:has(.diff-composer-textarea:focus){outline:2px solid var(--color-orange-500);outline-offset:2px}.diff-annotation-surface{border-radius:7px;overflow:hidden}.diff-composer-disabled{border-radius:7px;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.diff-composer-disabled-text{color:var(--text-muted);margin:0;padding:12px;font-size:14px;line-height:20px}.diff-composer-textarea{box-sizing:border-box;resize:none;width:100%;min-height:44px;color:var(--text-default);font:inherit;background:0 0;border:0;border-radius:7px 7px 0 0;outline:none;padding:12px;font-size:14px;line-height:20px;display:block}.diff-composer-textarea::placeholder{color:var(--text-disabled)}.diff-composer-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:8px;display:flex}.diff-composer-actions{align-items:center;gap:8px;display:flex}.diff-composer-button{box-sizing:border-box;cursor:pointer;min-width:0;height:32px;color:var(--text-default);border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s,color .15s;display:inline-flex}.diff-composer-button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.diff-composer-button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.diff-composer-icon-button{width:32px;color:var(--text-default);background:0 0;padding:0}.diff-composer-icon-button:hover{background-color:var(--surface-hover)}.diff-composer-error{color:var(--destructive);margin:8px 0 0;font-size:14px;font-weight:500;line-height:20px}
