@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Carlito:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Caladea:wght@300;400;500;600;700&display=swap";.editor-document-diff-inserted{color:hsl(var(--destructive));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--destructive));text-decoration-color:hsl(var(--destructive));text-decoration-thickness:1px}.editor-document-diff-deleted{color:hsl(var(--destructive));text-decoration:line-through;-webkit-text-decoration-color:hsl(var(--destructive));text-decoration-color:hsl(var(--destructive));white-space:pre-wrap;text-decoration-thickness:1px;display:inline}.editor-content.editor-show-invisibles .editor-tab-space:after,.editor-content.editor-show-invisibles .editor-positional-tab:after{content:"→";color:var(--editor-formatting-mark-fg);font-size:var(--editor-formatting-mark-size);font-weight:var(--editor-formatting-mark-weight);pointer-events:none;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.editor-content .tiptap-invisible-character{pointer-events:none;-webkit-user-select:none;user-select:none;width:0;height:0;padding:0}.editor-content .tiptap-invisible-character:before{caret-color:inherit;color:var(--editor-formatting-mark-fg);font-size:var(--editor-formatting-mark-size);font-style:normal;font-weight:var(--editor-formatting-mark-weight);width:0;line-height:1em;display:inline-block}.editor-content .tiptap-invisible-character--space:before{content:"·"}.editor-content .tiptap-invisible-character--break:before{content:"↵"}.editor-content .tiptap-invisible-character--paragraph:before{content:"¶"}.editor-content .tiptap-invisible-character--nbsp:before,.editor-content .tiptap-invisible-character--narrow-nbsp:before,.editor-content .tiptap-invisible-character--unicode-space:before,.editor-content .tiptap-invisible-character--ideographic-space:before,.editor-content .tiptap-invisible-character--three-per-em-space:before,.editor-content .tiptap-invisible-character--four-per-em-space:before,.editor-content .tiptap-invisible-character--six-per-em-space:before,.editor-content .tiptap-invisible-character--figure-space:before,.editor-content .tiptap-invisible-character--punctuation-space:before,.editor-content .tiptap-invisible-character--thin-space:before,.editor-content .tiptap-invisible-character--hair-space:before{content:"°"}.editor-content .tiptap-invisible-character--en-space:before{content:"°";margin-left:.2em}.editor-content .tiptap-invisible-character--em-space:before{content:"°";margin-left:.35em;margin-right:.35em}.editor-content .tiptap-invisible-character--zwsp:before{content:"□";font-size:calc(var(--editor-formatting-mark-size) * .85)}.editor-content .tiptap-invisible-character--zwnj:before{content:"□";font-size:calc(var(--editor-formatting-mark-size) * .85);outline:1px solid var(--editor-formatting-mark-fg);outline-offset:-1px}.editor-content .tiptap-invisible-character--zwj:before{content:"■";font-size:calc(var(--editor-formatting-mark-size) * .85)}.editor-content .tiptap-invisible-character--soft-hyphen:before{content:"¬"}.editor-content .tiptap-invisible-character--non-breaking-hyphen:before{content:"‑"}.editor-content .tiptap-invisible-character--line-separator:before,.editor-content .tiptap-invisible-character--paragraph-separator:before{content:"←"}.editor-content .tiptap-invisible-character+img.ProseMirror-separator{pointer-events:none;-webkit-user-select:none;user-select:none;width:0!important;height:0!important}.editor-root[data-ooxml-page-color=true] .editor-page,.editor-root[data-ooxml-page-color=true] .tiptap-page{background-color:var(--editor-document-page-color,#fff)}.editor-root[data-ooxml-column-count] .editor-content{-moz-column-count:var(--editor-document-column-count);column-count:var(--editor-document-column-count);-moz-column-gap:var(--editor-document-column-gap,48px);column-gap:var(--editor-document-column-gap,48px)}.editor-root[data-ooxml-column-separator=true] .editor-content{-moz-column-rule:1px solid currentColor;column-rule:1px solid currentColor}.editor-root[data-pages-enabled=true] .editor-content-area{background-color:var(--editor-bg)}.editor-root[data-debug-page-margins=true][data-pages-enabled=true] .editor-line-numbers-host>.tiptap,.editor-root[data-debug-page-margins=true][data-pages-enabled=true] .editor-line-numbers-host>div>.tiptap{position:relative}.editor-root[data-debug-page-margins=true][data-pages-enabled=true] .editor-line-numbers-host>.tiptap:after,.editor-root[data-debug-page-margins=true][data-pages-enabled=true] .editor-line-numbers-host>div>.tiptap:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(to bottom, var(--editor-page-margin-guide-color), var(--editor-page-margin-guide-color)) var(--editor-paginated-page-margin-left,96px) 0 / var(--editor-page-margin-guide-width) 100% no-repeat, linear-gradient(to bottom, var(--editor-page-margin-guide-color), var(--editor-page-margin-guide-color)) calc(100% - var(--editor-paginated-page-margin-right,96px)) 0 / var(--editor-page-margin-guide-width) 100% no-repeat;position:absolute;inset:0}.editor-root[data-pages-enabled=true] .editor-content-area>.tiptap{outline:none;flex-shrink:0;width:fit-content;margin-left:auto;margin-right:auto}.editor-root[data-pages-enabled=true] .editor-line-numbers-host>.tiptap{width:fit-content;max-width:none;overflow-x:clip}.editor-root[data-pages-enabled=true] .tiptap[contenteditable=false],.editor-root[data-pages-enabled=true] .tiptap[contenteditable=false] *{opacity:1!important}.editor-root[data-pages-enabled=false] .editor-content-area>.editor-page{margin-left:auto;margin-right:auto}.editor-header-footer-overlay{pointer-events:none;z-index:3;zoom:var(--editor-pages-zoom,1);position:absolute;inset:0}.editor-header-footer-band{opacity:var(--editor-header-footer-opacity,.65)}.editor-root[data-pages-enabled=true] .tiptap-page-header,.editor-root[data-pages-enabled=true] .tiptap-page-footer{visibility:hidden!important;pointer-events:none!important;cursor:default!important;box-shadow:none!important;border-color:#0000!important;outline:none!important}.editor-root[data-pages-enabled=true] .tiptap-page-header *,.editor-root[data-pages-enabled=true] .tiptap-page-footer *{visibility:hidden!important;pointer-events:none!important;cursor:default!important;box-shadow:none!important;caret-color:#0000!important;border-color:#0000!important;outline:none!important}.editor-root[data-debug-page-margins=true][data-pages-enabled=true] .tiptap-page-header,.editor-root[data-debug-page-margins=true][data-pages-enabled=true] .tiptap-page-footer,.editor-root[data-debug-page-margins=true][data-pages-enabled=true] .tiptap-pagination-gap{background-image:linear-gradient(to bottom, var(--editor-page-margin-guide-color), var(--editor-page-margin-guide-color)), linear-gradient(to bottom, var(--editor-page-margin-guide-color), var(--editor-page-margin-guide-color))!important;background-position:var(--editor-paginated-page-margin-left,96px) 0, calc(100% - var(--editor-paginated-page-margin-right,96px)) 0!important;background-repeat:no-repeat!important;background-size:var(--editor-page-margin-guide-width) 100%, var(--editor-page-margin-guide-width) 100%!important}.editor-root[data-debug-page-margins=true][data-pages-enabled=true] .tiptap-page-header,.editor-root[data-debug-page-margins=true][data-pages-enabled=true] .tiptap-page-footer{position:relative;visibility:visible!important;background-color:#0000!important}.editor-root[data-debug-page-margins=true][data-pages-enabled=true] .tiptap-page-header:before,.editor-root[data-debug-page-margins=true][data-pages-enabled=true] .tiptap-page-header:after,.editor-root[data-debug-page-margins=true][data-pages-enabled=true] .tiptap-page-footer:before,.editor-root[data-debug-page-margins=true][data-pages-enabled=true] .tiptap-page-footer:after{content:"";z-index:4;border-top:var(--editor-page-margin-guide-width) solid var(--editor-page-margin-guide-secondary-color);pointer-events:none;position:absolute;left:0;right:0}.editor-root[data-debug-page-margins=true][data-pages-enabled=true] .tiptap-page-header:before{top:var(--editor-paginated-page-header-margin,0px)}.editor-root[data-debug-page-margins=true][data-pages-enabled=true] .tiptap-page-header:after{border-top-color:var(--editor-page-margin-guide-color);bottom:0}.editor-root[data-debug-page-margins=true][data-pages-enabled=true] .tiptap-page-footer:before{border-top-color:var(--editor-page-margin-guide-color);top:0}.editor-root[data-debug-page-margins=true][data-pages-enabled=true] .tiptap-page-footer:after{bottom:var(--editor-paginated-page-footer-margin,0px)}.editor-horizontal-ruler-shell{z-index:6;box-sizing:border-box;background:var(--editor-bg);border-bottom:1px solid #d4d4d4;flex:none;width:100%;min-width:0;padding:0 36px 0 24px;display:block;position:relative;overflow:visible}.editor-horizontal-ruler-track{width:max-content;transform:translateX(var(--editor-ruler-scroll-left,0px));margin-inline:auto}.editor-horizontal-ruler-canvas{grid-template-columns:auto;align-items:start;width:max-content;display:grid}.editor-root[data-pages-enabled=false] .editor-horizontal-ruler-canvas{zoom:var(--editor-zoom,1)}.editor-root[data-pages-enabled=true] .editor-horizontal-ruler-canvas{zoom:var(--editor-pages-zoom,1)}.editor-horizontal-ruler-canvas-with-rail{grid-template-columns:auto var(--editor-comment-bubbles-width);-moz-column-gap:var(--editor-comment-bubbles-gap);column-gap:var(--editor-comment-bubbles-gap)}.editor-horizontal-ruler-rail-spacer{width:var(--editor-comment-bubbles-width);min-height:1px}.editor-horizontal-ruler{color:#475569;background:#fff;flex:none;height:18px;position:relative;overflow:visible}.editor-horizontal-ruler__guide{z-index:4;pointer-events:none;background:#111;width:1px;position:absolute;top:100%}.editor-horizontal-ruler__margin{background:#edf3fa;position:absolute;inset-block:0}.editor-horizontal-ruler__margin--left{border-right:1px solid #cbd5e1;left:0}.editor-horizontal-ruler__margin--right{border-left:1px solid #cbd5e1;right:0}.editor-horizontal-ruler__ticks{background:0 0;position:absolute;inset-block:0}.editor-horizontal-ruler__tick{color:#64748b;width:1px;position:absolute;inset-block:0}.editor-horizontal-ruler__tick-line{opacity:.8;background:currentColor;width:1px;position:absolute;bottom:0}.editor-horizontal-ruler__tick-line--major{height:10px}.editor-horizontal-ruler__tick-line--half{height:7px}.editor-horizontal-ruler__tick-line--quarter{height:5px}.editor-horizontal-ruler__tick-line--eighth{height:3px}.editor-horizontal-ruler__tick-label{font-variant-numeric:tabular-nums;color:#475569;-webkit-user-select:none;user-select:none;font-size:10px;font-weight:500;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}button.editor-horizontal-ruler__marker{z-index:3;box-sizing:border-box;width:14px;height:14px;color:var(--editor-header-active-fg);cursor:default;appearance:none;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:box-shadow .12s;display:flex;position:absolute;transform:translate(-50%)}@media (hover:hover){button.editor-horizontal-ruler__marker:hover{background:0 0}}button.editor-horizontal-ruler__marker:focus-visible{outline:none;box-shadow:0 0 0 2px #0f6cbd4d}button.editor-horizontal-ruler__marker[data-active=true]{box-shadow:none;background:0 0}.editor-horizontal-ruler__marker--top{top:-1px}.editor-horizontal-ruler__triangle{border-inline:4px solid #0000;width:0;height:0;display:block}.editor-horizontal-ruler__triangle--down{border-top:6px solid}.editor-content table{border-collapse:collapse;max-width:100%;margin:0}.editor-root[data-pages-enabled=true] .editor-content,.editor-root[data-pages-enabled=true] .tiptap{position:relative}.editor-root[data-pages-enabled=true] .editor-content table{max-width:var(--editor-page-content-width,100%);max-height:var(--editor-page-content-height,var(--page-max-height,480px))}.editor-root[data-pages-enabled=true] .editor-content table.editor-table[data-ooxml-table-floating=true]{max-width:none}.editor-root[data-pages-enabled=true] .editor-content table.editor-table[data-ooxml-table-floating=true][data-editor-floating-placement=resolved]{left:var(--editor-floating-table-left);top:var(--editor-floating-table-top);width:var(--editor-floating-table-width,auto);z-index:3;position:absolute;float:none!important;max-width:none!important;margin:0!important}.editor-root[data-pages-enabled=true] .editor-content tr,.editor-root[data-pages-enabled=true] .editor-content td,.editor-root[data-pages-enabled=true] .editor-content th,.editor-root[data-pages-enabled=true] .editor-content td>*,.editor-root[data-pages-enabled=true] .editor-content th>*{max-height:var(--editor-page-content-height,var(--page-max-height,480px))}.editor-content td,.editor-content th{box-sizing:border-box;height:var(--editor-table-row-height,auto);padding-top:var(--editor-table-cell-padding-top,0);padding-right:var(--editor-table-cell-padding-right,7.2px);padding-bottom:var(--editor-table-cell-padding-bottom,0);padding-left:var(--editor-table-cell-padding-left,7.2px);vertical-align:top;overflow-wrap:break-word;word-break:normal;border:1px solid #d4d4d4;min-width:0;position:relative}.editor-content table.editor-table[data-editor-table-cols=authoritative]>tbody>tr>td,.editor-content table.editor-table[data-editor-table-cols=authoritative]>tbody>tr>th{width:auto}.editor-root[data-pages-enabled=true] .editor-content table.editor-table[data-editor-table-cols=authoritative]>tbody>tr>td,.editor-root[data-pages-enabled=true] .editor-content table.editor-table[data-editor-table-cols=authoritative]>tbody>tr>th{height:auto;min-height:var(--editor-table-row-height,auto)}.editor-content th{background-color:#f9f9f9;font-weight:700}.editor-content .editor-table--active{outline-offset:2px;outline:2px solid #2563eb}.editor-content .column-resize-handle{z-index:20;cursor:col-resize;pointer-events:none;width:5px;position:absolute;top:0;bottom:-2px;right:-2px}.editor-content.resize-cursor,.editor-content.resize-cursor *{cursor:col-resize!important}.editor-content.row-resize-cursor,.editor-content.row-resize-cursor *{cursor:row-resize!important}.editor-content table.editor-table:is([data-ooxml-table-border-top=none],[data-ooxml-table-border-top=nil])>tbody>tr:first-child>td,.editor-content table.editor-table:is([data-ooxml-table-border-top=none],[data-ooxml-table-border-top=nil])>tbody>tr:first-child>th{border-top:none}.editor-content table.editor-table:is([data-ooxml-table-border-right=none],[data-ooxml-table-border-right=nil])>tbody>tr>:last-child{border-right:none}.editor-content table.editor-table:is([data-ooxml-table-border-bottom=none],[data-ooxml-table-border-bottom=nil])>tbody>tr:last-child>td,.editor-content table.editor-table:is([data-ooxml-table-border-bottom=none],[data-ooxml-table-border-bottom=nil])>tbody>tr:last-child>th{border-bottom:none}.editor-content table.editor-table:is([data-ooxml-table-border-left=none],[data-ooxml-table-border-left=nil])>tbody>tr>:first-child{border-left:none}.editor-content table.editor-table[data-ooxml-table-border-top]:not([data-ooxml-table-border-top=none]):not([data-ooxml-table-border-top=nil])>tbody>tr:first-child>:is(td,th){border-top:var(--editor-table-border-top)}.editor-content table.editor-table[data-ooxml-table-border-right]:not([data-ooxml-table-border-right=none]):not([data-ooxml-table-border-right=nil])>tbody>tr>:last-child{border-right:var(--editor-table-border-right)}.editor-content table.editor-table[data-ooxml-table-border-bottom]:not([data-ooxml-table-border-bottom=none]):not([data-ooxml-table-border-bottom=nil])>tbody>tr:last-child>:is(td,th){border-bottom:var(--editor-table-border-bottom)}.editor-content table.editor-table[data-ooxml-table-border-left]:not([data-ooxml-table-border-left=none]):not([data-ooxml-table-border-left=nil])>tbody>tr>:first-child{border-left:var(--editor-table-border-left)}.editor-content table.editor-table:is([data-ooxml-table-border-inside-h=none],[data-ooxml-table-border-inside-h=nil])>tbody>tr:not(:first-child)>td,.editor-content table.editor-table:is([data-ooxml-table-border-inside-h=none],[data-ooxml-table-border-inside-h=nil])>tbody>tr:not(:first-child)>th{border-top:none}.editor-content table.editor-table:is([data-ooxml-table-border-inside-h=none],[data-ooxml-table-border-inside-h=nil])>tbody>tr:not(:last-child)>td,.editor-content table.editor-table:is([data-ooxml-table-border-inside-h=none],[data-ooxml-table-border-inside-h=nil])>tbody>tr:not(:last-child)>th{border-bottom:none}.editor-content table.editor-table:is([data-ooxml-table-border-inside-v=none],[data-ooxml-table-border-inside-v=nil])>tbody>tr>:not(:first-child){border-left:none}.editor-content table.editor-table:is([data-ooxml-table-border-inside-v=none],[data-ooxml-table-border-inside-v=nil])>tbody>tr>:not(:last-child){border-right:none}.editor-root[data-pages-enabled=false] .editor-content table.editor-table[data-ooxml-table-border-inside-h]:not([data-ooxml-table-border-inside-h=none]):not([data-ooxml-table-border-inside-h=nil])>tbody>tr:not(:last-child)>:is(td,th){border-bottom:none}.editor-root[data-pages-enabled=false] .editor-content table.editor-table[data-ooxml-table-border-inside-h]:not([data-ooxml-table-border-inside-h=none]):not([data-ooxml-table-border-inside-h=nil])>tbody>tr:not(:first-child)>:is(td,th){border-top:var(--editor-table-border-inside-h)}.editor-root[data-pages-enabled=false] .editor-content table.editor-table[data-ooxml-table-border-inside-v]:not([data-ooxml-table-border-inside-v=none]):not([data-ooxml-table-border-inside-v=nil])>tbody>tr>:not(:last-child){border-right:none}.editor-root[data-pages-enabled=false] .editor-content table.editor-table[data-ooxml-table-border-inside-v]:not([data-ooxml-table-border-inside-v=none]):not([data-ooxml-table-border-inside-v=nil])>tbody>tr>:not(:first-child){border-left:var(--editor-table-border-inside-v)}.editor-root[data-pages-enabled=true] .editor-content table.editor-table[data-ooxml-table-border-inside-h]:not([data-ooxml-table-border-inside-h=none]):not([data-ooxml-table-border-inside-h=nil])>tbody>tr:not(:last-child)>:is(td,th){border-bottom:none}.editor-root[data-pages-enabled=true] .editor-content table.editor-table[data-ooxml-table-border-inside-h]:not([data-ooxml-table-border-inside-h=none]):not([data-ooxml-table-border-inside-h=nil])>tbody>tr:not(:first-child)>:is(td,th){border-top:var(--editor-table-border-inside-h)}.editor-root[data-pages-enabled=true] .editor-content table.editor-table[data-ooxml-table-border-inside-v]:not([data-ooxml-table-border-inside-v=none]):not([data-ooxml-table-border-inside-v=nil])>tbody>tr>:not(:last-child){border-right:none}.editor-root[data-pages-enabled=true] .editor-content table.editor-table[data-ooxml-table-border-inside-v]:not([data-ooxml-table-border-inside-v=none]):not([data-ooxml-table-border-inside-v=nil])>tbody>tr>:not(:first-child){border-left:var(--editor-table-border-inside-v)}.editor-root[data-pages-enabled=true] .editor-content table.editor-table[data-ooxml-table-border-inside-h]:not([data-ooxml-table-border-inside-h=none]):not([data-ooxml-table-border-inside-h=nil])>tbody>tr>:is(td,th)[rowspan]{border-bottom:var(--editor-table-border-inside-h)}.editor-root[data-pages-enabled=true] .editor-content table.editor-table[data-ooxml-table-border-inside-v]:not([data-ooxml-table-border-inside-v=none]):not([data-ooxml-table-border-inside-v=nil])>tbody>tr>:is(td,th)[colspan]:not([colspan="1"]){border-right:var(--editor-table-border-inside-v)}.editor-content .selectedCell:after{content:"";pointer-events:none;z-index:2;background:#2563eb1f;position:absolute;inset:0}.editor-content .selectedCell ::selection{background:0 0}.editor-root[data-pages-enabled=true] .editor-content table.editor-table[data-editor-table-cols=authoritative]>tbody>tr{width:var(--editor-table-row-width,100%);grid-template-columns:var(--editor-table-row-grid-template,var(--editor-table-grid-template));justify-content:start}.editor-root[data-pages-enabled=true] .editor-content table.editor-table[data-editor-table-cols=authoritative]>tbody>tr>td[data-editor-cell-vertical-align],.editor-root[data-pages-enabled=true] .editor-content table.editor-table[data-editor-table-cols=authoritative]>tbody>tr>th[data-editor-cell-vertical-align]{justify-content:var(--editor-table-cell-content-align,flex-start);flex-direction:column;display:flex}.editor-root{background-color:var(--editor-bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.editor-shell-grid{flex-direction:column;display:flex}.editor-shell-body{z-index:0;min-height:0;position:relative}.editor-pane,.editor-pane-body{min-height:0}.editor-body-row{isolation:isolate;flex:1;grid-template-columns:minmax(0,1fr) auto;min-height:0;display:grid;position:relative;overflow:hidden}.editor-body-main{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.editor-sidebar-panel{min-width:var(--editor-sidebar-min-width)}.editor-sidebar{box-sizing:border-box;min-width:var(--editor-sidebar-min-width);background:var(--editor-header-bg);width:100%;max-width:100%;height:100%}.editor-header-ribbon-region{background:var(--editor-header-bg);flex-shrink:0}.editor-content-shell{background-color:var(--editor-bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.editor-content-area{z-index:0;contain:paint;clip-path:inset(0);background-color:var(--editor-bg);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#00000047 transparent;flex:1;min-width:0;min-height:0;position:relative;overflow:auto}.editor-content-area::-webkit-scrollbar{width:12px;height:12px}.editor-content-area::-webkit-scrollbar-thumb{background-color:#00000047;background-clip:padding-box;border:3px solid #0000;border-radius:6px}.editor-content-area::-webkit-scrollbar-track{background-color:#0000}.editor-document-stack{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;min-width:max-content;padding-inline:24px;display:flex;position:relative;overflow-x:clip}.editor-root[data-pages-enabled=false] .editor-page{box-sizing:border-box;width:var(--editor-flow-page-width,816px);min-height:var(--editor-flow-page-min-height,1056px);padding-top:var(--editor-flow-page-padding-top,96px);padding-right:var(--editor-flow-page-padding-right,96px);padding-bottom:var(--editor-flow-page-padding-bottom,96px);padding-left:var(--editor-flow-page-padding-left,96px);overflow-wrap:break-word;background:#fff;border:1px solid #d4d4d4;border-radius:1px;flex-shrink:0;margin:24px auto 48px;position:relative;box-shadow:0 1px 3px #0f172a14}.editor-root[data-debug-page-margins=true]{--editor-page-margin-guide-color:#16a34aeb;--editor-page-margin-guide-secondary-color:#16a34ab8;--editor-page-margin-guide-width:1px}.editor-root[data-debug-page-margins=true][data-pages-enabled=false] .editor-page:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(to right, var(--editor-page-margin-guide-color), var(--editor-page-margin-guide-color)) 0 var(--editor-flow-page-padding-top,96px) / 100% var(--editor-page-margin-guide-width) no-repeat, linear-gradient(to right, var(--editor-page-margin-guide-color), var(--editor-page-margin-guide-color)) 0 calc(100% - var(--editor-flow-page-padding-bottom,96px)) / 100% var(--editor-page-margin-guide-width) no-repeat, linear-gradient(to bottom, var(--editor-page-margin-guide-color), var(--editor-page-margin-guide-color)) var(--editor-flow-page-padding-left,96px) 0 / var(--editor-page-margin-guide-width) 100% no-repeat, linear-gradient(to bottom, var(--editor-page-margin-guide-color), var(--editor-page-margin-guide-color)) calc(100% - var(--editor-flow-page-padding-right,96px)) 0 / var(--editor-page-margin-guide-width) 100% no-repeat;position:absolute;inset:0}.editor-document-main{width:fit-content;min-width:0;max-width:none;overflow-x:clip}.editor-document-canvas{grid-template-rows:auto;grid-template-columns:auto;align-items:start;width:max-content;display:grid;position:relative}.editor-root[data-pages-enabled=false] .editor-document-canvas{zoom:var(--editor-zoom,1)}.editor-document-canvas-with-rail{grid-template-columns:auto var(--editor-comment-bubbles-width);-moz-column-gap:var(--editor-comment-bubbles-gap);column-gap:var(--editor-comment-bubbles-gap)}.editor-document-page-column{min-width:0;position:relative}.editor-document-comment-rail{width:var(--editor-comment-bubbles-width);min-height:100%;padding-right:12px}.editor-document-comment-rail-scale{width:100%}.editor-root[data-pages-enabled=true] .editor-document-canvas-with-rail{-moz-column-gap:0;grid-template-columns:auto auto;column-gap:0}.editor-root[data-pages-enabled=true] .editor-document-comment-rail{width:auto;padding-right:0}.editor-root[data-pages-enabled=true] .editor-document-comment-rail-scale{width:var(--editor-comment-bubbles-width);margin-left:var(--editor-comment-bubbles-gap);zoom:var(--editor-pages-zoom,1);padding-right:12px}.editor-line-numbers-host{width:fit-content;min-width:0;max-width:none;position:relative;overflow-x:clip}.editor-root[data-line-numbers=true] .editor-page>.editor-line-numbers-gutter,.editor-root[data-line-numbers=true] .editor-line-numbers-host>.editor-line-numbers-gutter{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.editor-line-numbers-gutter__label{width:var(--editor-line-number-label-width,32px);color:#9ca3af;justify-content:flex-end;align-items:center;font-family:inherit;font-size:10pt;line-height:1;display:flex;position:absolute}.editor-root[data-pages-enabled=true] .editor-content .editor-page-break{-moz-column-break-after:page;break-after:page;page-break-after:always;box-sizing:border-box;height:calc(var(--editor-page-content-height,var(--page-max-height,480px)) - 1px);min-height:44px;padding:0}.editor-root[data-pages-enabled=true] .editor-content .editor-page-break:before,.editor-root[data-pages-enabled=true] .editor-content .editor-page-break:after{top:22px}.editor-content{color:#000;text-align:left;outline:none;font-family:Times New Roman,Times,serif;font-size:12pt;line-height:normal}.editor-content p{margin:0;font-weight:400}.editor-content [data-editor-caret-line-height=compact]{min-height:var(--editor-caret-min-height)!important}.editor-content a[href]{cursor:pointer}.editor-content h1,.editor-content h2,.editor-content h3,.editor-content h4,.editor-content h5,.editor-content h6{font-weight:400;font-size:inherit;margin:0}.editor-content sub [data-ooxml-run-properties] span[style*=font-size],.editor-content sup [data-ooxml-run-properties] span[style*=font-size]{font-size:inherit!important}.editor-content .editor-image{max-width:100%;height:auto;margin:8px 0;display:block}.editor-root[data-pages-enabled=true] .editor-content .editor-image{max-width:var(--editor-page-content-width,100%);max-height:var(--editor-page-content-height,var(--page-max-height,480px));-o-object-fit:contain;object-fit:contain}.editor-root[data-pages-enabled=true] .editor-content .editor-image-wrapper{max-width:var(--editor-page-content-width,100%);max-height:var(--editor-page-content-height,var(--page-max-height,480px));overflow:hidden}.editor-content .editor-tab-space,.editor-content .editor-positional-tab{-webkit-user-select:none;user-select:none;min-width:8px;line-height:normal;display:inline-block;position:relative}.editor-content .editor-empty-caret-anchor,.editor-content .editor-trailing-tab-caret-anchor{line-height:normal;display:inline;overflow:hidden}.editor-content .editor-page-break{page-break-after:always;-webkit-user-select:none;user-select:none;border:none;height:0;margin:0;padding:22px 0;display:block;position:relative}.editor-content .editor-page-break:before{content:"";border-top:1px dashed #94a3b8;position:absolute;top:50%;left:0;right:0}.editor-content .editor-page-break:after{content:"Page Break";color:#64748b;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;background:#fff;padding:0 8px;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.editor-content.editor-show-invisibles .editor-page-break:before{border-top-color:#475569}.editor-content.editor-show-invisibles .editor-page-break:after{color:#334155}.editor-content .editor-section{margin:0;padding:0}.editor-content.editor-show-invisibles .editor-section-break{border-top:1px dashed #94a3b8;height:0;margin:16px 0;display:block;position:relative}.editor-content.editor-show-invisibles .editor-section-break:after{content:"Section Break";color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#fff;padding:0 8px;font-size:10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.editor-content .editor-math-inline{padding:0 2px}.editor-content .editor-math-block{width:fit-content;max-width:100%;margin:8px 0;padding:8px 0;display:block;overflow-x:auto}.editor-content .editor-math-block[data-math-paragraph-jc=left]{margin-left:0;margin-right:auto}.editor-content .editor-math-block[data-math-paragraph-jc=right]{margin-left:auto;margin-right:0}.editor-content .editor-math-block[data-math-paragraph-jc=center],.editor-content .editor-math-block[data-math-paragraph-jc=centerGroup]{margin-left:auto;margin-right:auto}.editor-content .editor-math-inline math,.editor-content .editor-math-block math{color:inherit;font-family:Cambria Math,STIX Two Math,serif}.editor-content .editor-math-block math{white-space:nowrap;min-width:max-content;max-width:none;display:inline-block}.editor-content .editor-math-inline.is-selected,.editor-content .editor-math-block.is-selected{outline-offset:2px;border-radius:4px;outline:2px solid #93c5fd}.editor-content .editor-math-placeholder{color:#64748b;white-space:nowrap;font-style:italic}.editor-content .editor-chemical-structure-wrapper{width:fit-content;max-width:100%;display:inline-block!important}.editor-content .editor-chemical-structure{max-width:100%;display:inline-block}.editor-content .editor-document-property{color:#1a6fa0;background-color:#e8f4fd;border:1px solid #b3d9f2;border-radius:3px;padding:1px 6px;font-size:.9em;display:inline-block}.editor-paragraph-number{margin-left:var(--paragraph-number-offset);width:var(--paragraph-number-content-width,var(--paragraph-number-slot-min-width));padding-right:var(--paragraph-number-gap);vertical-align:baseline;line-height:inherit;text-align:var(--paragraph-number-text-align,right);font-family:var(--paragraph-number-font-family,inherit);font-size:var(--paragraph-number-font-size,inherit);font-weight:var(--paragraph-number-font-weight,inherit);font-style:var(--paragraph-number-font-style,inherit);letter-spacing:var(--paragraph-number-letter-spacing,normal);font-kerning:var(--paragraph-number-font-kerning,auto);font-stretch:var(--paragraph-number-font-stretch,normal);color:var(--paragraph-number-color,#000);background-color:var(--paragraph-number-background-color,transparent);-webkit-text-decoration-line:var(--paragraph-number-text-decoration-line,none);text-decoration-line:var(--paragraph-number-text-decoration-line,none);-webkit-text-decoration-color:var(--paragraph-number-text-decoration-color,currentColor);text-decoration-color:var(--paragraph-number-text-decoration-color,currentColor);-webkit-text-decoration-style:var(--paragraph-number-text-decoration-style,solid);text-decoration-style:var(--paragraph-number-text-decoration-style,solid);-webkit-user-select:none;user-select:none;pointer-events:auto;cursor:default;white-space:nowrap;display:inline-block}.editor-paragraph-number[data-paragraph-direction=rtl]{margin-left:0;margin-right:var(--paragraph-number-offset);padding-left:var(--paragraph-number-gap);padding-right:0}.editor-paragraph-number__label{white-space:nowrap;width:max-content;display:block}.editor-paragraph-number[data-number-suffix=tab][data-number-align=right] .editor-paragraph-number__label{transform:translate(-100%)}.editor-paragraph-number[data-number-suffix=tab][data-number-align=center] .editor-paragraph-number__label{transform:translate(-50%)}.editor-element-label-reference{cursor:pointer;text-underline-offset:2px;background-color:#0000;border-radius:2px;-webkit-text-decoration:underline #b08c4673;text-decoration:underline #b08c4673;text-decoration-thickness:1px;transition:background-color .12s,box-shadow .12s,text-decoration-color .12s}.editor-caption:before{content:attr(data-caption-label);-webkit-user-select:none;user-select:none}.editor-content [data-generated-field-result=true] [data-ooxml-run-properties]{color:inherit!important;text-decoration-line:none!important}.editor-content [data-generated-field-result=true] [data-ooxml-anchor],.editor-content .editor-field[data-ooxml-anchor]{cursor:pointer;border-radius:2px}.editor-content [data-generated-field-result=true] [data-ooxml-anchor]:hover,.editor-content .editor-field[data-ooxml-anchor]:hover{background-color:#2563eb14}.editor-element-label-reference:hover{background-color:#f5eedcc7;text-decoration-color:#9a7837a6;box-shadow:0 0 0 1px #d4c4a073}.editor-element-label-reference-selected{text-decoration-color:#2563eb8c;text-decoration-thickness:2px}.editor-element-label-reference-selected:not(:hover){box-shadow:none}.editor-element-label-reference-selected:hover{background-color:#2563eb24;box-shadow:0 0 0 1px #2563eb52}.editor-content [data-suggestion]{color:var(--editor-track-changes-deletion-colour,#c75d5d);-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration-color:currentColor;text-decoration-thickness:1px}.editor-content [data-suggestion] [data-suggestion]{background-color:#ffedd5db;box-shadow:0 0 0 1px #c2410c2e}.editor-content [data-suggestion-type=add],.editor-content [data-suggestion-type=replaceInsertion]{color:var(--editor-track-changes-insertion-colour,#6299c6);-webkit-text-decoration-color:var(--editor-track-changes-insertion-colour,#6299c6);text-decoration-color:var(--editor-track-changes-insertion-colour,#6299c6);text-decoration-line:underline}.editor-content [data-suggestion-type=delete],.editor-content [data-suggestion-type=replaceDeletion]{color:var(--editor-track-changes-deletion-colour,#c75d5d);-webkit-text-decoration-color:var(--editor-track-changes-deletion-colour,#c75d5d);text-decoration-color:var(--editor-track-changes-deletion-colour,#c75d5d);text-decoration-line:line-through}.editor-content [data-suggestion-type=markChange]{color:var(--editor-track-changes-formatting-colour,#6299c6);-webkit-text-decoration-color:var(--editor-track-changes-formatting-colour,#6299c6);text-decoration-color:var(--editor-track-changes-formatting-colour,#6299c6);text-decoration-line:underline;text-decoration-style:dotted}.editor-content [data-suggestion-type=sink],.editor-content [data-suggestion-type=lift]{box-shadow:inset 3px 0 0 var(--editor-track-changes-formatting-colour,#6299c6)}.editor-find-match{background-color:#ffeb3b66;border-radius:2px}.editor-find-current{background-color:#ff980099;border-radius:2px}.editor-content ::selection{background-color:#2563eb33}:root{--base-border:#e8e7e7;--editor-bg:#fafaf8;--editor-header-bg:#fff;--editor-header-divider:#e5e7eb;--editor-header-muted-fg:#6b7280;--editor-header-hover-bg:#f3f6fb;--editor-header-active-bg:#e6effa;--editor-header-active-bg-soft:#eef4fa;--editor-header-active-border:#cce0f5;--editor-header-active-fg:#0f6cbd;--editor-comment-thread-hover-background:#d2e0f480;--editor-header-card-hover-border:#cfd4db;--editor-header-card-fg:#1f2937;--editor-header-highlight-swatch:#ffd54f;--editor-header-font-color-swatch:#c0392b;--editor-header-shading-swatch:#9aa0a6;--editor-header-ribbon-height:80px;--editor-formatting-mark-fg:var(--editor-header-muted-fg);--editor-formatting-mark-size:12px;--editor-formatting-mark-weight:600;--editor-comments-sidebar-width:360px;--editor-comment-bubbles-width:360px;--editor-comment-bubbles-gap:30px;--editor-z-comments-sidebar:2;--editor-z-find:50;--editor-z-spell:60;--editor-z-tooltip-anchor:70;--editor-sidebar-min-width:25.125rem}.editor-header{background:var(--editor-header-bg);position:relative}.editor-title-band{z-index:20;background:var(--editor-header-bg);border-bottom:1px solid var(--base-border,#e8e7e7);flex-shrink:0;position:relative}.editor-title-row{background:var(--editor-header-bg);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.editor-title-row-leading{flex-direction:column;min-width:0;display:flex}.editor-title-row-trailing{padding-block:4px;align-self:center;align-items:center;gap:1rem;padding-right:1rem;display:flex}.editor-title-row-title{flex-shrink:0}.editor-header-tabs{background:var(--editor-header-bg);flex-shrink:0;min-height:28px;font-size:13px}.editor-header-tab{position:relative}.editor-header-ribbon{min-height:var(--editor-header-ribbon-height);max-height:var(--editor-header-ribbon-height);background:var(--editor-header-bg);box-shadow:none;border-bottom:1px solid var(--base-border,#e8e7e7);border-radius:0;padding:0 4px;overflow:hidden;container:editor-header-ribbon/inline-size}.editor-header-ribbon-scroll{scrollbar-width:none}.editor-header-ribbon-scroll::-webkit-scrollbar{display:none}.editor-header-group{padding:0 8px}.editor-header-group-footer{display:none}.editor-header-group:last-child{border-right:none}.editor-header-group-caption{color:var(--editor-header-muted-fg);letter-spacing:.01em;font-size:11px;line-height:1}.editor-header-style-gallery{scrollbar-width:none;scroll-snap-type:x proximity;max-width:124px}.editor-header-style-gallery::-webkit-scrollbar{display:none}.editor-header-style-gallery>button{scroll-snap-align:start;flex-shrink:0;justify-content:flex-start;width:82px;height:52px;overflow:hidden}.editor-header-style-gallery-preview{text-overflow:clip;text-align:left;white-space:nowrap;flex-shrink:0;width:100%;height:28px;max-height:28px;line-height:28px;display:block;position:relative;overflow:hidden}.editor-header-style-gallery-preview-sample{white-space:nowrap;max-width:none;line-height:1;display:block;position:absolute;bottom:2px;left:0}.editor-header-style-gallery-label{text-overflow:ellipsis;text-align:center;white-space:nowrap;flex-shrink:0;width:100%;height:10px;margin-top:4px;font-size:10px;line-height:10px;display:block;overflow:hidden}@container editor-header-ribbon (width>=480px){.editor-header-style-gallery{max-width:208px}}@container editor-header-ribbon (width>=768px){.editor-header-style-gallery{max-width:292px}}@container editor-header-ribbon (width>=1600px){.editor-header-style-gallery{max-width:670px}}.editor-statusbar{border-top:1px solid var(--editor-header-divider);background:var(--editor-header-bg);color:var(--editor-header-muted-fg);justify-content:space-between;align-items:center;min-height:28px;padding:4px 12px;font-size:12px;display:flex}.editor-nav-pane{border-right:1px solid var(--editor-header-divider);background:var(--editor-header-bg);width:240px;min-width:240px;padding:8px;overflow-y:auto}.editor-nav-heading{text-align:left;cursor:pointer;width:100%;color:var(--editor-header-card-fg);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:13px;overflow:hidden}.editor-nav-heading:hover{background-color:var(--editor-header-hover-bg)}.editor-right-panel{border-left:1px solid var(--editor-header-divider);background:var(--editor-header-bg);width:360px;min-width:360px;overflow-y:auto}.editor-comments-sidebar{width:var(--editor-comments-sidebar-width);min-width:var(--editor-comments-sidebar-width);border-left:1px solid var(--editor-header-divider);background:var(--editor-bg);flex-direction:column;flex-shrink:0;align-self:stretch;height:100%;min-height:0;display:flex;overflow:hidden}.editor-find-panel{background:var(--editor-header-bg);border:1px solid var(--editor-header-divider);width:400px;z-index:var(--editor-z-find);border-radius:0 0 0 8px;padding:12px;position:absolute;top:0;right:0;box-shadow:0 4px 12px #0000001a}.editor-spell-error{-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:#dc2626}@media print{.editor-header,.editor-statusbar,.editor-nav-pane,.editor-right-panel,.editor-comments-sidebar,.editor-sidebar{display:none}.editor-page{box-shadow:none;border:none;margin:0}}.editor-content .editor-ai-section-placeholder{z-index:1;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0;padding:0;display:inline;position:relative}.editor-content .editor-ai-section-placeholder:after{content:"";color:currentColor;opacity:.4;pointer-events:none;vertical-align:.08em;background-color:currentColor;width:.75em;height:.75em;margin-left:2px;margin-right:1px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z'/%3E%3Cpath d='M20 3v4'/%3E%3Cpath d='M22 5h-4'/%3E%3Cpath d='M4 17v2'/%3E%3Cpath d='M5 18H3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z'/%3E%3Cpath d='M20 3v4'/%3E%3Cpath d='M22 5h-4'/%3E%3Cpath d='M4 17v2'/%3E%3Cpath d='M5 18H3'/%3E%3C/svg%3E") 50%/contain no-repeat}.editor-content .editor-ai-section-placeholder:hover{filter:brightness(.98)}.editor-content .editor-ai-section-placeholder.ProseMirror-selectednode{outline-offset:1px;outline:2px solid #2563eb}.editor-zoom-slider{appearance:none;cursor:pointer;background:0 0;width:72px;height:14px;margin:0}.editor-zoom-slider::-webkit-slider-runnable-track{background:#e5e7eb;border-radius:9999px;height:3px}.editor-zoom-slider::-webkit-slider-thumb{appearance:none;width:10px;height:10px;box-shadow:none;background:#9ca3af;border:none;border-radius:50%;margin-top:-3.5px}.editor-zoom-slider::-moz-range-track{background:#e5e7eb;border:none;border-radius:9999px;height:3px}.editor-zoom-slider::-moz-range-thumb{width:10px;height:10px;box-shadow:none;background:#9ca3af;border:none;border-radius:50%}.editor-zoom-slider:focus{outline:none}.editor-zoom-slider:focus-visible{outline:2px solid var(--editor-header-active-border,#cce0f5);outline-offset:2px;border-radius:4px}.editor-content .editor-comment-thread{--editor-comment-thread-default-background:#e7e8eb;--editor-comment-thread-active-background:#cfddfb;background-color:var(--editor-comment-thread-default-background);-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;border-bottom:none;border-radius:2px;transition:background-color .12s}.editor-content .editor-comment-thread .editor-comment-thread{background-color:#0000}.editor-root.editor-v2-comment-highlights-off .editor-content .editor-comment-thread{cursor:inherit;background-color:#0000;border-bottom:none}
