.ms-rich-editor{position:relative}.ms-rich-content{min-height:160px;outline:none;white-space:pre-wrap;overflow-wrap:anywhere}.ms-rich-content h1,.ms-rich-content h2,.ms-rich-content h3,.ms-rich-content h4,.ms-rich-content h5,.ms-rich-content h6,.ms-rich-content p{margin:0;min-height:27px;padding:4px;line-height:1.45}.ms-rich-content h1{font-size:21px;font-weight:600}.ms-rich-content h2{font-size:17px;font-weight:600}.ms-rich-content h3{font-size:15px;font-weight:600}.ms-rich-content h4,.ms-rich-content h5,.ms-rich-content h6{font-size:14px;font-weight:600}.ms-rich-content h1,.ms-rich-content h2,.ms-rich-content h3,.ms-rich-content h4,.ms-rich-content h5,.ms-rich-content h6{color:var(--ms-text-bright)}.ms-rich-content ol,.ms-rich-content ul{margin:0;padding-left:24px}.ms-rich-content ul{list-style:disc}.ms-rich-content ol{list-style:decimal}.ms-rich-content li{padding:0}.ms-rich-content li>p{padding-left:0}.ms-rich-content ul[data-type=taskList]{padding-left:0;list-style:none}.ms-rich-content li[data-type=taskItem]{display:flex;gap:7px;align-items:flex-start}.ms-rich-content li[data-type=taskItem]>label{padding-top:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ms-rich-content li[data-type=taskItem]>div{flex:1 1;min-width:0}.ms-rich-content pre{margin:0;padding:6px;white-space:pre-wrap;background:var(--ms-bg-3);font-family:var(--ms-font-mono)}.ms-rich-content blockquote{margin:0;padding-left:12px;border-left:2px solid var(--ms-accent-soft);font-style:italic}.ms-rich-content a{color:var(--ms-accent);text-decoration:underline}.ms-rich-content img{max-width:100%;height:auto}.ms-rich-content .tableWrapper{max-width:100%;overflow-x:auto}.ms-rich-content table{border-collapse:collapse;table-layout:fixed;width:100%;margin:5px 0;overflow:hidden}.ms-rich-content td,.ms-rich-content th{position:relative;min-width:70px;border:1px solid var(--ms-edge);padding:2px 4px;vertical-align:top}.ms-rich-content th{font-weight:600;text-align:left}.ms-rich-content .selectedCell:after{position:absolute;inset:0;background:#5599dd33;pointer-events:none;content:""}.ms-rich-content>p:first-child:last-child:has(>br:only-child):before{content:"Write a note…";color:var(--ms-text-dim);float:left;height:0;pointer-events:none}.ms-rich-editor .ms-native-page-actions>.ms-line-toggle{position:static;transform:none;margin:0;opacity:0;visibility:hidden;pointer-events:none}.ms-rich-editor .ms-native-page-actions>.ms-line-toggle:focus-visible,.ms-rich-editor .ms-native-page-actions>.ms-line-toggle[aria-expanded=true],.ms-rich-editor .ms-native-page-actions[data-active-line=true]>.ms-line-toggle{opacity:1;visibility:visible;pointer-events:auto}@media (hover:hover){.ms-rich-editor .ms-native-page-actions.is-hovered>.ms-line-toggle,.ms-rich-editor .ms-native-page-actions:hover>.ms-line-toggle{opacity:1;visibility:visible;pointer-events:auto}}.ms-rich-editor .ms-native-page-actions svg{fill:currentColor}.ms-rich-editor .ms-rich-comment-count{position:absolute;right:8px;height:27px;border:0;padding:0 4px;background:transparent;color:var(--ms-accent);font:10px var(--ms-font-mono);cursor:pointer}.ms-rich-content [data-has-comments]{padding-right:34px}.ms-rich-menu{overflow-y:auto;overscroll-behavior:contain;max-width:calc(100vw - 16px)}.ms-rich-bubble{max-width:calc(100vw - 16px);flex-wrap:wrap;transform:none}.ms-rich-bubble .ms-color-picker{flex-basis:100%}.ms-rich-save-error{color:var(--ms-text);border-left:2px solid var(--ms-accent-soft);padding:6px 10px;font-size:12px}html[data-theme=ebon]{color-scheme:dark;--ms-bg-0:#090a0b;--ms-bg-1:#0f1113;--ms-bg-2:#17191c;--ms-bg-3:#24272b;--ms-text:#d5d7da;--ms-text-bright:#f2f1ed;--ms-text-dim:#a0a5ae;--ms-edge:#454a52;--ms-edge-soft:#292d33;--ms-theme-surface:#17191c;--ms-theme-ink:#e5e7eb;--ms-theme-edge:#454a52;--ms-theme-scheme:dark;--ms-accent:#aec9de;--ms-accent-soft:#718c9f;--ms-info:#aec9de;--ms-danger:#ef958c;--ms-warn:#dbc084}html[data-theme=ebon] .ms-shell{background:var(--ms-bg-0)}html[data-theme=ebon] :is(.ms-workspace,.ms-tables-page){--ms-bg-1:#030405;--ms-bg-2:#060809;--ms-bg-3:#0d0f11;--ms-theme-surface:#060809;background:linear-gradient(135deg,#090b0d,#030405 45%,#000000)}html[data-theme=ebon] :is(.ms-workspace,.ms-tables-page) .ms-panel{background:linear-gradient(145deg,#080a0c,#030405 40%,#000000)}html[data-theme=ebon] .ms-rail{background:linear-gradient(165deg,#1b1e22,#111316 28%,#0f1113 70%);box-shadow:inset -1px 0 0 rgba(255,255,255,.025)}html[data-theme=ebon] .ms-shell-status{background:#101215;color:var(--ms-text-dim)}html[data-theme=ebon] .ms-rail-item.is-active{background:linear-gradient(100deg,#2b3037,#20242a);box-shadow:inset 2px 0 0 #aec9de,inset 0 1px 0 rgba(255,255,255,.06);color:var(--ms-text-bright)}html[data-theme=ebon] .ms-dialog{background:var(--ms-bg-1);border-color:var(--ms-edge);box-shadow:0 24px 70px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.06)}html[data-theme=ebon] .agent-side-chat>header,html[data-theme=ebon] .ms-dialog-head{background:linear-gradient(110deg,#23272c,#15171a 75%)}html[data-theme=ebon] .ms-dialog-head h2,html[data-theme=ebon] .ms-workspace-title{letter-spacing:-.025em;color:var(--ms-text-bright)}html[data-theme=ebon] .ms-eyebrow,html[data-theme=ebon] .ms-rail-label{color:#abb4c0}html[data-theme=ebon] .ms-btn-primary,html[data-theme=ebon] .ms-theme-settings button.is-active{background:#252e36;border-color:var(--ms-accent-soft);color:var(--ms-text-bright)}html[data-theme=ebon] :is(button,a,input,select,textarea,[role=button]):focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}html[data-theme=ebon] ::selection{background:#3b5266;color:#ffffff}html[data-theme=ebon] input::-webkit-calendar-picker-indicator{filter:none}