@font-face{font-display:swap;font-family:iA Writer Quattro;font-style:normal;font-weight:100 900;src:url(../../static/media/iAWriterQuattroV.e0feca2c3c19ff1fcfc6.ttf) format("truetype")}@font-face{font-display:swap;font-family:iA Writer Quattro;font-style:italic;font-weight:100 900;src:url(../../static/media/iAWriterQuattroV-Italic.7405d5eb06a023427990.ttf) format("truetype")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:400 700;src:url(../../static/media/CormorantGaramond-latin-400-700.ed9f3c30107a8073674c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:300 700;src:url(../../static/media/Manrope-latin-300-700.c5d858e9b56ba827c16c.woff2) format("woff2")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f6f1ea;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-y:auto;scrollbar-gutter:stable}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:inherit;text-decoration:none}.MuiTypography-root+.MuiTypography-root{margin-top:.35em}.MuiInputLabel-root{color:#000000b3}.scrollable-content{scrollbar-color:#0003 #0000}.scrollable-content::-webkit-scrollbar-track{background:#0000}.scrollable-content::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#0003;border:2px solid #0000}.scrollable-content::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.docx-viewer{background-color:#f5f5f5;box-shadow:0 0 10px #0000001a;padding:30px}.docx-viewer .document-container{background-color:#fff;box-shadow:0 0 15px #0000001a;margin:0 auto;max-width:816px}.docx-viewer .document-container .document-page{border:1px solid #e0e0e0;margin-bottom:20px;padding:20px}.docx-viewer p{margin-bottom:1em}.docx-viewer h1,.docx-viewer h2,.docx-viewer h3,.docx-viewer h4,.docx-viewer h5,.docx-viewer h6{color:#1a365d;margin-bottom:.5em;margin-top:1.5em}.docx-viewer table{border-collapse:collapse;margin:1em 0;width:100%}.docx-viewer table td,.docx-viewer table th{border:1px solid #ddd;padding:8px}.docx-viewer table tr:nth-child(2n){background-color:#f9f9f9}.docx-viewer table th{background-color:#f0f4f8;color:#1a365d;padding-bottom:12px;padding-top:12px;text-align:left}.version-history-container,.version-history-container #version-history-container,.version-history-container>div{max-width:100%!important;transition:none!important;width:100%!important}.version-history-view{height:100%!important;position:relative}.version-history-view>div{height:100%;max-height:100%;overflow:auto!important}#version-history-container .scrollable-content{overflow:auto!important}.sections-view{height:100%!important;position:relative}.sections-view>div{height:100%;max-height:100%;overflow:auto!important}.document-content-view{height:100%!important;position:relative}.document-content-view>div{height:100%;max-height:100%;overflow:auto!important}.sections-scrollable-content{display:flex!important;flex-direction:column!important;height:100%!important;overflow:auto!important}#sections-container{height:100%!important;overflow:hidden!important}.metadata-view{height:100%!important;position:relative}.metadata-view>div{height:100%;max-height:100%;overflow:auto!important}.metadata-scrollable-content{display:flex!important;flex-direction:column!important;height:100%!important;overflow:auto!important}#metadata-container{height:100%!important;overflow:hidden!important}.MuiDrawer-paper{background-color:#fff!important;overflow:hidden!important;transition:none!important}.MuiDrawer-paper::-webkit-scrollbar{display:none!important}.MuiDrawer-paper{-ms-overflow-style:none!important;scrollbar-width:none!important}.MuiDrawer-root{height:100%!important;overflow:visible!important;position:absolute!important;width:0!important}.MuiDrawer-root.MuiDrawer-docked{flex:0 0!important}.document-view-content{--smart-panel-width:350px;transition:none!important;width:100%!important}.document-view-content[data-drawer-open=false]{margin-right:0!important;width:100%!important}.document-view-content[data-drawer-open=true]{margin-right:350px!important;margin-right:var(--smart-panel-width,350px)!important;width:calc(100% - 350px)!important;width:calc(100% - var(--smart-panel-width, 350px))!important}.document-view-content.flex-panel-layout[data-drawer-open=true]{margin-right:0!important;width:100%!important}.editor-container,.editor-inner,.editor-input,[data-lexical-editor]{transition:none!important}.smart-panel-scroll-container{scrollbar-color:#0003 #0000;scrollbar-width:thin}.smart-panel-scroll-container::-webkit-scrollbar{height:8px;width:8px}.smart-panel-scroll-container::-webkit-scrollbar-track{background:#0000}.smart-panel-scroll-container::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#0003;border:2px solid #0000;border-radius:4px}.smart-panel-scroll-container::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.chat-message,.chat-message *{word-wrap:break-word!important;min-width:0!important;overflow-wrap:break-word!important}.chat-message code,.chat-message pre{max-width:100%!important;white-space:pre-wrap!important;word-break:break-all!important}.chat-message em,.chat-message strong{word-break:break-word!important}[data-lexical-editor] .editor-heading-h1,[data-lexical-editor] .editor-heading-h2,[data-lexical-editor] .editor-heading-h3,[data-lexical-editor] .editor-list-ol,[data-lexical-editor] .editor-list-ul,[data-lexical-editor] .editor-paragraph,[data-lexical-editor]>div>div,[data-lexical-editor]>div>h1,[data-lexical-editor]>div>h2,[data-lexical-editor]>div>h3,[data-lexical-editor]>div>ol,[data-lexical-editor]>div>p,[data-lexical-editor]>div>ul{box-sizing:border-box;max-width:100%!important;padding-left:20px!important;padding-right:20px!important;width:100%!important}[data-lexical-editor] li{box-sizing:border-box;max-width:calc(100% - 20px)!important;padding-right:20px!important;width:calc(100% - 20px)!important}[data-lexical-editor] .editor-list-ol,[data-lexical-editor] .editor-list-ul{box-sizing:border-box;margin-left:0!important;margin-right:0!important;max-width:100%!important;padding-left:40px!important;padding-right:20px!important;width:100%!important}[data-lexical-editor] .editor-listitem,[data-lexical-editor] li{box-sizing:border-box;max-width:100%!important;padding-left:0!important;padding-right:20px!important;width:100%!important}[data-lexical-editor] li div,[data-lexical-editor] li p{margin-left:0!important;padding-left:0!important}[data-lexical-editor] .editor-paragraph,[data-lexical-editor] .editor-text-container{padding-left:20px!important;padding-right:20px!important}[data-lexical-editor] div span,[data-lexical-editor] p span,[data-lexical-editor] span{font-size:inherit}[data-lexical-editor] .editor-text-fontsize-10,[data-lexical-editor] .editor-text-fontsize-11,[data-lexical-editor] .editor-text-fontsize-12,[data-lexical-editor] .editor-text-fontsize-14,[data-lexical-editor] .editor-text-fontsize-16,[data-lexical-editor] .editor-text-fontsize-18,[data-lexical-editor] .editor-text-fontsize-24,[data-lexical-editor] .editor-text-fontsize-36{font-size:inherit!important}.markdown-content pre{border-radius:4px;font-size:.9rem;overflow-x:auto;padding:16px}.markdown-content code,.markdown-content pre{background-color:#0000000d;font-family:Roboto Mono,monospace}.markdown-content code{border-radius:3px;font-size:.9em;padding:2px 4px}.markdown-content pre code{background-color:initial;padding:0}.markdown-content blockquote{border-left:4px solid #ddd;color:#666;margin-left:0;padding-left:16px}.markdown-content table{border-collapse:collapse;margin:16px 0;width:100%}.markdown-content td,.markdown-content th{border:1px solid #ddd;padding:8px 12px;text-align:left}.markdown-content th{background-color:#0000000d}.markdown-content img{height:auto;max-width:100%}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.cursor-blink{animation:blink 1s step-end infinite;display:inline-block;margin-left:2px}.markdown-content ol,.markdown-content ul{margin:8px 0;padding-left:24px}.markdown-content li{margin-bottom:4px}.markdown-content input[type=checkbox]{margin-right:8px}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-bottom:16px;margin-top:24px}.markdown-content h1{border-bottom:1px solid #eee;padding-bottom:8px}.markdown-content h2{border-bottom:1px solid #eee;padding-bottom:6px}.markdown-content p{line-height:1.6;margin-bottom:16px}.diff-container{border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;padding:8px;white-space:pre-wrap;word-break:break-word}.diff-container.original{background-color:#f8f9fa}.diff-container.modified{background-color:#f0f7ff}.deleted{background-color:#ffdce0;color:#cb2431;text-decoration:line-through}.added,.deleted{border-radius:2px;padding:2px 0}.added{background-color:#e6ffec;color:#22863a;font-weight:500}.diff-summary{align-items:center;color:#586069;display:flex;font-size:12px;gap:5px;margin-top:6px}.diff-summary-icon{flex-shrink:0;height:14px;width:14px}.diff-toggle{background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;color:#24292e;cursor:pointer;font-size:12px;margin-top:8px;padding:4px 8px}.diff-toggle:hover{background-color:#e1e4e8}.guest-username-hidden{display:none!important}.public-intake-confetti{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.public-intake-confetti-piece{animation:public-intake-confetti-fall var(--confetti-duration) ease-out var(--confetti-delay) forwards;background:var(--confetti-color);border-radius:var(--confetti-radius);display:block;height:calc(var(--confetti-size)*1.8);left:var(--confetti-left);opacity:0;position:absolute;top:-14vh;transform:translate3d(0,-14vh,0) rotate(0deg);width:var(--confetti-size);will-change:transform,opacity}@keyframes public-intake-confetti-fall{0%{opacity:0;transform:translate3d(0,-14vh,0) rotate(0deg)}10%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-drift),110vh,0) rotate(var(--confetti-rotation))}}.DocumentView_documentViewContainer__wL5K0{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100vh;margin:0;overflow-y:visible!important;padding:0;width:100%}.DocumentView_documentViewContainer__wL5K0 *{overflow-y:visible!important;overflow-y:initial!important}.DocumentView_documentViewContainer__wL5K0,.DocumentView_documentViewContainer__wL5K0 body,.DocumentView_documentViewContainer__wL5K0 html{overflow-y:visible!important}.DocumentView_documentViewContainer__wL5K0 a{color:inherit;text-decoration:none}.DocumentView_documentViewContainer__wL5K0 .DocumentView_MuiTypography-root__YC-8D+.DocumentView_MuiTypography-root__YC-8D{margin-top:0!important}.DocumentView_documentViewContainer__wL5K0 .DocumentView_MuiInputLabel-root__dYpNk{color:#000000de!important}.DocumentView_documentViewContainer__wL5K0 .DocumentView_MuiContainer-maxWidthLg__s0ovi,.DocumentView_documentViewContainer__wL5K0 .DocumentView_MuiContainer-root__sAQSG,.DocumentView_documentViewContainer__wL5K0 main{overflow-y:visible!important}.DocumentView_documentViewContainer__wL5K0 .DocumentView_editor-inner__PbLMe,.DocumentView_documentViewContainer__wL5K0 .DocumentView_editorInner__p0t31{scrollbar-color:#0003 #0000;scrollbar-width:thin}.DocumentView_documentViewContainer__wL5K0 .DocumentView_editor-inner__PbLMe::-webkit-scrollbar,.DocumentView_documentViewContainer__wL5K0 .DocumentView_editorInner__p0t31::-webkit-scrollbar{height:8px;width:8px}.DocumentView_documentViewContainer__wL5K0 .DocumentView_editor-inner__PbLMe::-webkit-scrollbar-track,.DocumentView_documentViewContainer__wL5K0 .DocumentView_editorInner__p0t31::-webkit-scrollbar-track{background:#0000}.DocumentView_documentViewContainer__wL5K0 .DocumentView_editor-inner__PbLMe::-webkit-scrollbar-thumb,.DocumentView_documentViewContainer__wL5K0 .DocumentView_editorInner__p0t31::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#0003;border:2px solid #0000;border-radius:4px}.DocumentView_documentViewContainer__wL5K0 .DocumentView_editor-inner__PbLMe::-webkit-scrollbar-thumb:hover,.DocumentView_documentViewContainer__wL5K0 .DocumentView_editorInner__p0t31::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.DocumentView_documentViewContainer__wL5K0 .DocumentView_scrollable-content__c37pB,.DocumentView_documentViewContainer__wL5K0 .DocumentView_scrollableContent__xtAAu{scrollbar-color:#0003 #0000;scrollbar-width:thin}.DocumentView_documentViewContainer__wL5K0 .DocumentView_scrollable-content__c37pB::-webkit-scrollbar,.DocumentView_documentViewContainer__wL5K0 .DocumentView_scrollableContent__xtAAu::-webkit-scrollbar{height:8px;width:8px}.DocumentView_documentViewContainer__wL5K0 .DocumentView_scrollable-content__c37pB::-webkit-scrollbar-track,.DocumentView_documentViewContainer__wL5K0 .DocumentView_scrollableContent__xtAAu::-webkit-scrollbar-track{background:#0000}.DocumentView_documentViewContainer__wL5K0 .DocumentView_scrollable-content__c37pB::-webkit-scrollbar-thumb,.DocumentView_documentViewContainer__wL5K0 .DocumentView_scrollableContent__xtAAu::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#0003;border:2px solid #0000;border-radius:4px}.DocumentView_documentViewContainer__wL5K0 .DocumentView_scrollable-content__c37pB::-webkit-scrollbar-thumb:hover,.DocumentView_documentViewContainer__wL5K0 .DocumentView_scrollableContent__xtAAu::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.DocumentView_documentViewContainer__wL5K0 [data-lexical-editor] .DocumentView_editor-heading-h1__mt6GJ,.DocumentView_documentViewContainer__wL5K0 [data-lexical-editor] .DocumentView_editor-heading-h2__Tkauz,.DocumentView_documentViewContainer__wL5K0 [data-lexical-editor] .DocumentView_editor-heading-h3__5m90B,.DocumentView_documentViewContainer__wL5K0 [data-lexical-editor] .DocumentView_editor-list-ol__YAuJg,.DocumentView_documentViewContainer__wL5K0 [data-lexical-editor] .DocumentView_editor-list-ul__4PYgY,.DocumentView_documentViewContainer__wL5K0 [data-lexical-editor] .DocumentView_editor-paragraph__zKD6h,.DocumentView_documentViewContainer__wL5K0 [data-lexical-editor]>div>div,.DocumentView_documentViewContainer__wL5K0 [data-lexical-editor]>div>h1,.DocumentView_documentViewContainer__wL5K0 [data-lexical-editor]>div>h2,.DocumentView_documentViewContainer__wL5K0 [data-lexical-editor]>div>h3,.DocumentView_documentViewContainer__wL5K0 [data-lexical-editor]>div>ol,.DocumentView_documentViewContainer__wL5K0 [data-lexical-editor]>div>p,.DocumentView_documentViewContainer__wL5K0 [data-lexical-editor]>div>ul{box-sizing:border-box;max-width:100%!important;padding-left:20px!important;padding-right:20px!important;width:100%!important}.DocumentView_documentViewContainer__wL5K0 .DocumentView_needsScrollbar__MHOkt{overflow-y:scroll!important}.DocumentView_documentViewContainer__wL5K0 .DocumentView_MuiDrawer-paper__xG8g5{background-color:#fff!important;overflow:hidden!important;transition:transform 225ms cubic-bezier(0,0,.2,1) 0ms!important}.DocumentView_documentViewContainer__wL5K0 .DocumentView_MuiDrawer-paper__xG8g5::-webkit-scrollbar{display:none!important}.DocumentView_documentViewContainer__wL5K0 .DocumentView_MuiDrawer-paper__xG8g5{-ms-overflow-style:none!important;scrollbar-width:none!important}.DocumentView_documentViewContainer__wL5K0 .DocumentView_document-view-content__Z\+WZV{--smart-panel-width:350px;transition:margin-right 225ms cubic-bezier(0,0,.2,1) 0ms!important;width:100%!important}.DocumentView_documentViewContainer__wL5K0 .DocumentView_editor-container__1kibS,.DocumentView_documentViewContainer__wL5K0 .DocumentView_editor-inner__PbLMe,.DocumentView_documentViewContainer__wL5K0 .DocumentView_editor-input__6-jg1,.DocumentView_documentViewContainer__wL5K0 [data-lexical-editor]{transition:width 225ms cubic-bezier(0,0,.2,1) 0ms!important}.analytics-timeline-toolbar{align-items:center;display:flex;justify-content:flex-start;min-width:0}.analytics-segmented-control{align-items:center;background:#f1f5f9;border:1px solid #94a3b82e;border-radius:10px;display:inline-flex;gap:2px;padding:2px}.analytics-segmented-button{background:#0000;border:0;border-radius:8px;color:#64748b;cursor:pointer;font:inherit;font-size:12px;font-weight:700;height:28px;min-width:72px;padding:0 10px;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.analytics-segmented-button:hover{background:#e2e8f0b8;color:#1f2937}.analytics-segmented-button.active{background:#e5e7eb;box-shadow:inset 0 0 0 1px #94a3b824;color:#172033}.analytics-calendar-card{background:#f5f5f5;border:1px solid #94a3b829;border-radius:16px;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:14px}.analytics-line-chart-card{gap:10px}.analytics-line-chart-legend{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0;padding-bottom:4px}.analytics-line-chart-legend-item{align-items:center;background:#ffffffc2;border:1px solid #94a3b82e;border-radius:999px;color:#556273;display:inline-flex;font-size:11px;font-weight:700;gap:5px;line-height:1;max-width:100%;min-width:0;padding:4px 8px;white-space:nowrap}.analytics-line-chart-swatch{border-radius:999px;flex:0 0 7px;height:7px;width:7px}.analytics-line-chart-swatch.primary{background:#2563eb}.analytics-line-chart-swatch.secondary{background:#14b8a6}.analytics-line-chart-shell{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #94a3b829;border-radius:12px;min-width:0;overflow:hidden;position:relative;width:100%}.analytics-activity-drill-card{transition:min-height .26s cubic-bezier(.4,0,.2,1),background-color .22s ease,border-color .22s ease}.analytics-activity-mode-shell{animation:analyticsActivityMorph .18s ease;min-width:0}@keyframes analyticsActivityMorph{0%{opacity:0}to{opacity:1}}.analytics-line-chart-svg{display:block;height:auto;max-width:100%;width:100%}@keyframes tokenBarGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.token-bar{animation:tokenBarGrow .38s cubic-bezier(.4,0,.2,1);transform-box:fill-box;transform-origin:bottom;transition:opacity .16s ease,x .26s cubic-bezier(.4,0,.2,1),y .26s cubic-bezier(.4,0,.2,1),width .26s cubic-bezier(.4,0,.2,1),height .26s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.analytics-activity-mode-shell,.token-bar{animation:none}}.analytics-calendar-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-calendar-stat{background:#ebebeb;border-radius:10px;display:flex;flex-direction:column;gap:6px;justify-content:space-between;min-height:62px;min-width:0;padding:10px}.analytics-calendar-stat-label{color:#777;font-size:10.5px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-calendar-stat-value{color:#222;font-size:15px;font-weight:800;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-calendar-stat-details{align-items:center;display:flex;flex-direction:row;gap:8px;min-width:0;width:100%}.analytics-calendar-stat-detail{align-items:center;color:#777;display:flex;flex:1 1;flex-direction:row;font-size:10px;font-weight:700;gap:8px;justify-content:space-between;line-height:1.1;min-width:0}.analytics-calendar-stat-detail span,.analytics-calendar-stat-detail strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-calendar-stat-detail strong{font-feature-settings:"tnum";color:#222;font-size:14px;font-variant-numeric:tabular-nums;font-weight:800}.analytics-calendar-grid{grid-gap:4px;display:grid;gap:4px;grid-auto-rows:16px;grid-template-columns:repeat(7,16px);max-width:100%;overflow:hidden;padding:2px 0}.analytics-calendar-cell{background:#e6e6e6;border:0;border-radius:3px;cursor:pointer;height:16px;padding:0;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease;width:16px}.analytics-calendar-cell.level-1{background:#b7ccf5}.analytics-calendar-cell.level-2{background:#79a4ec}.analytics-calendar-cell.level-3{background:#2f6fe4}.analytics-calendar-cell:focus-visible,.analytics-calendar-cell:hover{box-shadow:0 0 0 2px #fff,0 0 0 4px #2f6fe43d;outline:none;transform:translateY(-1px)}.analytics-calendar-footer{color:#8a8a8a;font-size:12px;line-height:1.35;min-height:18px;padding-top:4px}.analytics-calendar-footer-content{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-height:18px}.analytics-calendar-footer-date{flex:0 0 100%}.analytics-calendar-footer-metrics{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.analytics-calendar-footer strong{color:#525252}.autocomplete-decorator{margin:0}.autocomplete-decorator,.autocomplete-suggestion{background-color:initial;border:none;border-radius:0;box-shadow:none;color:#666;cursor:text;display:inline-block;font-style:italic;opacity:.7;padding:0;position:relative}.autocomplete-suggestion{-webkit-user-select:none;user-select:none;z-index:10}.suggestion-text{display:inline-block!important;opacity:.7}[data-suggestion]{background-color:initial!important;border:none!important;box-shadow:none!important;color:#666!important;display:inline-block!important;font-style:italic!important;opacity:.7!important}.autocomplete-hint,.autocomplete-suggestion:after{display:none}.autocomplete-suggestion:hover .suggestion-text{color:#888}@keyframes fadein{0%{opacity:0}to{opacity:.7}}.autocomplete-tooltip{display:none}.accepting-suggestion{color:#666;font-weight:400;transition:color .2s}.tab-hint{display:none}@keyframes pulse{0%,50%,to{box-shadow:none}}@keyframes bounce{0%,50%,to{transform:none}}.editor-container{border:0!important;border-radius:0!important;box-sizing:border-box!important;font-family:Arial,sans-serif;font-size:16px;height:100%!important;left:0!important;line-height:1.5;padding:0!important}.editor-container,.editor-inner{margin:0!important;max-width:100%!important;min-height:100%;right:0!important;transition:width .3s ease,max-width .3s ease;width:100%!important}.editor-inner{background:#fff;border:0!important;border-radius:0;padding:20px 0 10px!important;scrollbar-color:#0003 #0000}.editor-input{box-sizing:border-box!important;color:#333;font-size:16px;left:0!important;margin:0!important;max-width:100%!important;min-height:100%;outline:0;overflow:hidden;padding:0!important;resize:none;right:0!important;tab-size:1;transition:width .3s ease,max-width .3s ease;width:100%!important;width:100%;word-break:break-word}.editor-placeholder{box-sizing:border-box;color:#999;display:inline-block;left:20px!important;overflow:hidden;padding-left:0!important;padding-right:20px!important;pointer-events:none;position:absolute;text-overflow:ellipsis;top:28px;-webkit-user-select:none;user-select:none;white-space:nowrap}.editor-paragraph{margin:0 0 8px}.editor-heading-h1{color:#050505;margin:0 0 12px}.editor-heading-h1,.editor-heading-h2{box-sizing:border-box;font-weight:700;max-width:100%!important;padding-left:20px!important;padding-right:20px!important;width:100%!important}.editor-heading-h2{color:#333;margin:0 0 10px}.editor-heading-h3{box-sizing:border-box;color:#656565;font-weight:700;margin:0 0 8px;max-width:100%!important;padding-left:20px!important;padding-right:20px!important;width:100%!important}.editor-text-fontsize-10{font-size:10pt}.editor-text-fontsize-11{font-size:11pt}.editor-text-fontsize-12{font-size:12pt}.editor-text-fontsize-13{font-size:13pt}.editor-text-fontsize-14{font-size:14pt}.editor-text-fontsize-16{font-size:16pt}.editor-text-fontsize-18{font-size:18pt}.editor-text-fontsize-20{font-size:20pt}.editor-text-fontsize-24{font-size:24pt}.editor-text-fontsize-28{font-size:28pt}.editor-text-fontsize-32{font-size:32pt}.editor-text-fontsize-36{font-size:36pt}.editor-text-font-family-times-new-roman{font-family:Times New Roman,Times,serif!important}.editor-text-font-family-georgia{font-family:Georgia,serif!important}.editor-text-font-family-garamond{font-family:Garamond,serif!important}.editor-text-font-family-cambria{font-family:Cambria,serif!important}.editor-text-font-family-palatino{font-family:Palatino Linotype,Palatino,serif!important}.editor-text-font-family-book-antiqua{font-family:Book Antiqua,Palatino,serif!important}.editor-text-font-family-arial{font-family:Arial,Helvetica,sans-serif!important}.editor-text-font-family-calibri{font-family:Calibri,sans-serif!important}.editor-text-font-family-helvetica{font-family:Helvetica,Arial,sans-serif!important}.editor-text-font-family-verdana{font-family:Verdana,Geneva,sans-serif!important}.editor-text-font-family-trebuchet-ms{font-family:Trebuchet MS,sans-serif!important}.editor-text-font-family-tahoma{font-family:Tahoma,Geneva,sans-serif!important}.editor-text-font-family-century-gothic{font-family:Century Gothic,sans-serif!important}.editor-text-font-family-lucida-sans{font-family:Lucida Sans,Lucida Grande,sans-serif!important}.editor-text-font-family-courier-new{font-family:Courier New,Courier,monospace!important}.editor-text-font-family-consolas{font-family:Consolas,Monaco,monospace!important}.editor-text-font-family-monaco{font-family:Monaco,Consolas,monospace!important}.editor-text-font-family-comic-sans-ms{font-family:Comic Sans MS,cursive!important}.editor-text-font-family-impact{font-family:Impact,Charcoal,sans-serif!important}.editor-text-font-size-10{font-size:10pt!important}.editor-text-font-size-11{font-size:11pt!important}.editor-text-font-size-12{font-size:12pt!important}.editor-text-font-size-14{font-size:14pt!important}.editor-text-font-size-16{font-size:16pt!important}.editor-text-font-size-18{font-size:18pt!important}.editor-text-font-size-24{font-size:24pt!important}.editor-text-font-size-36{font-size:36pt!important}.editor-list-ol,.editor-list-ul{margin:0;margin-left:0!important;margin-right:0!important;padding-left:40px!important}.editor-list-ol,.editor-list-ul,.editor-listitem{box-sizing:border-box;max-width:100%!important;padding-right:20px!important;width:100%!important}.editor-listitem{margin:8px 0;padding-left:0!important}.toolbar button.toolbar-item{background:none;border:0;border-radius:10px;cursor:pointer;display:flex;padding:8px;vertical-align:middle}.toolbar button.toolbar-item:disabled{cursor:not-allowed}.toolbar button.toolbar-item.spaced{margin-right:2px}.toolbar button.toolbar-item i.format{background-size:contain;display:inline-block;display:flex;height:18px;margin-top:2px;opacity:.6;vertical-align:-.25em;width:18px}.toolbar button.toolbar-item:disabled i.format{opacity:.2}.toolbar button.toolbar-item.active{background-color:#dfe8fa4d}.toolbar button.toolbar-item.active i{opacity:1}.editor-link{cursor:pointer;text-decoration:underline}.toolbar select.toolbar-item{-webkit-appearance:none;-moz-appearance:none;background:none;border:0;border-radius:10px;padding:8px;width:70px}.toolbar .toolbar-item .text,.toolbar select.toolbar-item{color:#777;display:flex;font-size:14px;text-overflow:ellipsis;vertical-align:middle}.toolbar .toolbar-item .text{height:20px;line-height:20px;overflow:hidden;text-align:left;width:200px;width:70px}.toolbar .toolbar-item .icon{background-size:contain;display:flex;height:20px;line-height:16px;margin-right:8px;-webkit-user-select:none;user-select:none;width:20px}.toolbar .divider{background-color:#eee;margin:0 4px;width:1px}.MuiSelect-select{padding-bottom:5px!important;padding-top:5px!important}div[contenteditable=true]{display:block;width:100%}[data-lexical-editor]{box-sizing:border-box!important;left:0!important;margin:0!important;max-width:100%!important;padding:0!important;right:0!important;transition:width .3s ease,max-width .3s ease;width:100%!important}[data-lexical-editor] div,[data-lexical-editor] h1,[data-lexical-editor] h2,[data-lexical-editor] h3,[data-lexical-editor] h4,[data-lexical-editor] h5,[data-lexical-editor] ol,[data-lexical-editor] p,[data-lexical-editor] ul{box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;padding-left:2px!important;padding-right:0!important;width:100%!important}.toolbar{background:#fff;padding:4px 4px 4px 0}.editor-container,.toolbar{border:0;border-radius:0;display:flex;margin:0}.editor-container{background-color:#fff;box-shadow:none;flex-direction:column;max-height:calc(100vh - 65px);min-height:400px;overflow:hidden;padding:0}.editor-inner{border:0;flex-grow:1;overflow-anchor:auto;overflow-x:hidden;overflow-y:auto;padding:8px 8px 8px 0;scroll-behavior:auto!important;scroll-padding-top:0!important;scrollbar-width:thin}.editor-inner.editor-inner-readonly{padding-bottom:24px!important;padding-top:0!important}.editor-inner:after{clear:both;content:"";display:block;height:0}.editor-input{caret-color:#050505;height:100%;outline:none;position:relative;white-space:pre-wrap}.editor-paragraph{margin:0 0 15px}.editor-paragraph:last-child{margin-bottom:0}.editor-text-bold{font-weight:700}.editor-text-italic{font-style:italic}.editor-text-underline{text-decoration:underline}.editor-text-strikethrough{text-decoration:line-through}.editor-text-underlineStrikethrough{text-decoration:underline line-through}.editor-text-code{background-color:#f0f2f5;border-radius:3px;font-family:Menlo,Consolas,Monaco,monospace;font-size:94%;padding:1px .3em}.editor-heading-h1{font-size:24px;font-weight:500;margin:0 0 20px}.editor-heading-h2{font-size:20px;font-weight:500;margin:0 0 15px}.editor-heading-h3{font-size:18px;font-weight:500;margin:0 0 15px}.editor-heading-h4{font-size:16px;font-weight:500;margin:0 0 10px}.editor-heading-h5{font-size:15px;font-weight:500;margin:0 0 10px}.editor-list-ol,.editor-list-ul{margin:0 0 0 16px;padding:0}.editor-listitem{margin:0 0 5px}.editor-nested-listitem{list-style-type:none}.editor-quote{border-left:4px solid #c9c9c9;color:#65676b;font-style:italic;margin:0 0 15px;padding-left:15px}.editor-code{background-color:#f0f2f5;border-radius:5px;display:block;font-family:Menlo,Consolas,Monaco,monospace;font-size:13px;line-height:1.5;margin:0 0 15px;overflow-x:auto;padding:8px 10px;tab-size:2;white-space:pre}.editor-table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%}.editor-table td,.editor-table th,.editor-tableCell,.editor-tableCellHeader{border:1px solid #c9c9c9;min-width:1rem;padding:6px 8px;position:relative;text-align:left;vertical-align:top}.editor-table th,.editor-tableCellHeader{background-color:#fafafa;font-weight:500}.tableWrapper{display:block;margin-bottom:15px;max-width:100%;overflow-x:auto}.editor-table,.table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%}.editor-tableCell,.editor-tableCellHeader,.table td,.table th{border:1px solid #c9c9c9;min-width:1rem;padding:6px 8px;position:relative;text-align:left;vertical-align:top}.editor-tableCellHeader,.table th{background-color:#fafafa;font-weight:500}.editor-link{color:#216fdb;text-decoration:none}.editor-link:hover{text-decoration:underline}[data-lexical-editor] div,[data-lexical-editor] h1,[data-lexical-editor] h2,[data-lexical-editor] h3,[data-lexical-editor] h4,[data-lexical-editor] h5,[data-lexical-editor] p{min-height:1.5em}p:empty:after{content:"\00a0";display:inline-block}.editor-input>*{opacity:1!important;visibility:visible!important}.editor-container,.editor-input{display:block!important;visibility:visible!important}.editor-input *{transition:none!important}[contenteditable=true]{opacity:1!important;visibility:visible!important}@supports (-webkit-hyphens:none){.editor-input div,.editor-input p{min-height:1.5em}}.editor-paragraph{display:block;margin:8px 0;position:relative;scroll-margin-top:0!important}.editor-inner:before{content:"";display:block;height:0;position:relative;scroll-snap-align:start;width:100%}@media (max-width:768px){.editor-container{height:100%;margin-bottom:10px;min-height:350px;overflow:hidden}.toolbar{margin-bottom:4px;padding:2px 0}.toolbar-item{height:28px;width:28px}}@media (max-width:480px){.editor-container{height:100%;margin-bottom:10px;min-height:300px;overflow:hidden}}[data-lexical-editor]{padding-left:0}[data-lexical-editor] div,[data-lexical-editor] h1,[data-lexical-editor] h2,[data-lexical-editor] h3,[data-lexical-editor] h4,[data-lexical-editor] h5,[data-lexical-editor] ol,[data-lexical-editor] p,[data-lexical-editor] ul{padding-left:8px}.MuiBox-root{overflow:visible!important}.editor-inner::-webkit-scrollbar-thumb{background-color:#c1c1c1}.editor-inner::-webkit-scrollbar-track{background-color:#f1f1f1}.MuiBox-root>.editor-container{max-width:100%!important;width:100%!important}.editor-inner::-webkit-scrollbar{height:8px;width:8px}.editor-inner::-webkit-scrollbar-track{background:#0000}.editor-inner::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#0003;border:2px solid #0000;border-radius:4px}.editor-inner::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.editor-inner [contenteditable=true]{height:100%;min-height:100%;outline:none;position:relative;width:100%}@keyframes inline-review-redline-insert-enter{0%{background-color:initial;color:inherit;opacity:0;transform:translateY(2px)}60%{opacity:1}to{transform:translateY(0)}}@keyframes inline-review-redline-delete-enter{0%{background-color:initial;color:inherit;opacity:0;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;-webkit-text-decoration-line:none;text-decoration-line:none}40%{opacity:1;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}}body[data-inline-review-active=true] [data-redline-type=insert]{animation:inline-review-redline-insert-enter .28s cubic-bezier(.22,1,.36,1)}body[data-inline-review-active=true] [data-redline-type=delete]{animation:inline-review-redline-delete-enter .28s cubic-bezier(.22,1,.36,1)}.editor-structural-redline{border-radius:0;position:relative}.editor-structural-redline-insert{background-color:rgba(46,125,50,.045);outline:1px solid #2e7d3273}.editor-structural-redline-empty-line.editor-structural-redline-insert{background-color:rgba(46,125,50,.025);box-shadow:none;min-height:1.35em;outline:none}.editor-structural-redline-empty-line.editor-structural-redline-insert:before{content:none}.editor-structural-redline-delete{background-color:rgba(183,28,28,.045);outline:1px solid #c6282873}.editor-structural-redline-format,.editor-structural-redline-structure{background-color:#ffc10712;outline:1px dashed #9c6e008c}@keyframes inline-review-redline-leave{0%{max-width:50ch;opacity:1;transform:translateY(0)}60%{opacity:0}to{max-width:0;opacity:0;transform:translateY(-2px)}}[data-redline-state=leaving][data-redline-type=delete],[data-redline-state=leaving][data-redline-type=insert]{animation:inline-review-redline-leave .22s cubic-bezier(.4,0,.6,1) forwards!important;display:inline-block!important;overflow:hidden;vertical-align:initial;white-space:pre}@media (prefers-reduced-motion:reduce){[data-redline-state=leaving][data-redline-type],body[data-inline-review-active=true] [data-redline-type=delete],body[data-inline-review-active=true] [data-redline-type=insert]{animation:none}}::view-transition-new(root),::view-transition-old(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@supports (view-transition-name:none){body[data-inline-review-active=true] [data-redline-type=delete],body[data-inline-review-active=true] [data-redline-type=insert]{animation:none}}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation:none}}.editor-content-area{overflow:visible;position:relative}.editor-container,.editor-inner{height:100%;position:relative;width:100%}.editor-inner{margin:0;padding:0}[data-lexical-editor]{box-sizing:border-box;margin:0;outline:none;padding:0;position:relative;width:100%}.editor-content-area [data-lexical-editor] div.editor-paragraph,.editor-content-area [data-lexical-editor] h1,.editor-content-area [data-lexical-editor] h2,.editor-content-area [data-lexical-editor] h3,.editor-content-area [data-lexical-editor] ol,.editor-content-area [data-lexical-editor] p,.editor-content-area [data-lexical-editor] ul{box-sizing:border-box;margin-left:0;margin-right:0;max-width:100%;padding-left:0;padding-right:0}.editor-scroll-container{height:100%;overflow-x:auto!important;overflow-y:auto!important}.page-break-container{display:block;margin:20px 0;position:relative;width:100%}.page-break{border-bottom:1px dashed #999;cursor:default;margin-bottom:20px;padding-bottom:20px;position:relative;text-align:center;-webkit-user-select:none;user-select:none}.page-break:after{background-color:#f0f0f0;border-radius:4px;bottom:-10px;color:#666;content:"Page Break";font-size:10px;left:50%;padding:2px 6px;position:absolute;transform:translateX(-50%)}.paged-editor-container{max-height:100%;min-height:0}.paged-editor-container .editor-container,.paged-editor-container .editor-inner,.paged-editor-container .editor-inner [contenteditable=true],.paged-editor-container .editor-input,.paged-editor-container [data-lexical-editor]{height:auto!important;max-height:none!important;min-height:0!important}.paged-editor-container .editor-inner,.paged-editor-container .editor-inner [contenteditable=true],.paged-editor-container .editor-input,.paged-editor-container [data-lexical-editor]{overflow:visible!important}@media print{.page-settings-bar{display:none!important}.editor-container{box-shadow:none!important}.page-break{border:none;break-after:page;margin:0;padding:0;page-break-after:always}.page-break:after{display:none}}.monaco-container{bottom:0;left:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:5}.monaco-toggle-button{background-color:#2962ff;border:none;border-radius:4px;box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;font-size:14px;padding:6px 12px;position:absolute;right:10px;top:10px;transition:background-color .2s ease;z-index:10}.monaco-toggle-button:hover{background-color:#1565c0}.monaco-control-panel{box-shadow:0 2px 4px #0000001a;padding:8px;top:10px}.edit-suggestions-container,.monaco-control-panel{background:#fff;border:1px solid #ccc;border-radius:4px;position:absolute;right:10px;z-index:10}.edit-suggestions-container{bottom:10px;box-shadow:0 2px 8px #00000026;display:flex;flex-direction:column;max-height:300px;overflow:hidden;width:350px}.edit-suggestions-container.empty{color:#666;padding:16px;text-align:center}.edit-suggestions-header{align-items:center;background:#f5f5f5;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;justify-content:space-between;padding:12px}.edit-suggestions-header h3{color:#333;font-size:16px;font-weight:600;margin:0}.edit-suggestions-stats{display:flex;gap:8px;margin-top:6px}.stat{border-radius:10px;font-size:12px;padding:2px 6px}.stat.pending{background:#fff3e0;color:#e65100}.stat.accepted{background:#e8f5e9;color:#2e7d32}.stat.rejected{background:#ffebee;color:#c62828}.clear-all-button{background:#f5f5f5;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:12px;padding:4px 8px}.clear-all-button:hover{background:#eee}.edit-suggestions-list{max-height:250px;overflow-y:auto;padding:8px}.suggestion-item{border:1px solid #eee;border-radius:4px;cursor:pointer;margin-bottom:8px;padding:10px;transition:background-color .2s ease}.suggestion-item:hover{background-color:#f9f9f9}.suggestion-item.pending{border-left:3px solid #ff9800}.suggestion-item.accepted{background-color:#f1f8e9;border-left:3px solid #4caf50}.suggestion-item.rejected{background-color:#ffebee;border-left:3px solid #f44336;opacity:.7}.suggestion-content{margin-bottom:8px}.suggestion-modified,.suggestion-original{font-size:13px;line-height:1.4;margin-bottom:4px;word-break:break-word}.suggestion-actions{display:flex;gap:8px}.accept-button,.reject-button{border:none;border-radius:4px;cursor:pointer;font-size:12px;padding:4px 10px;transition:opacity .2s ease}.accept-button{background-color:#4caf50;color:#fff}.reject-button{background-color:#f44336;color:#fff}.accept-button:hover,.reject-button:hover{opacity:.9}.suggestion-status{font-size:12px;font-style:italic;font-weight:500;text-align:right}.suggestion-detail-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.suggestion-detail{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:700px;overflow:hidden;width:90%}.detail-header{align-items:center;background:#f5f5f5;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:16px}.detail-header h4{font-size:18px;margin:0}.close-button{background:none;border:none;color:#666;cursor:pointer;font-size:24px}.detail-content{flex:1 1;overflow-y:auto;padding:16px}.detail-section{margin-bottom:16px}.detail-section h5{color:#555;font-size:14px;margin-bottom:8px;margin-top:0}.code-block{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;font-family:monospace;margin:0;max-height:200px;overflow-y:auto;padding:12px;white-space:pre-wrap;word-break:break-all}.detail-metadata{color:#666;display:flex;font-size:12px;justify-content:space-between;margin-top:16px}.detail-metadata span{font-weight:600}.detail-metadata span.pending{color:#ff9800}.detail-metadata span.accepted{color:#4caf50}.detail-metadata span.rejected{color:#f44336}.detail-actions{background:#f5f5f5;border-top:1px solid #ddd;display:flex;gap:12px;justify-content:flex-end;padding:16px}.accept-button.large,.reject-button.large{font-size:14px;padding:8px 20px}.scrollable-content{scrollbar-color:#c1c1c1 #f1f1f1;scrollbar-width:thin}.scrollable-content::-webkit-scrollbar{height:8px;width:8px}.scrollable-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.scrollable-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.scrollable-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.document-view-content{overflow:hidden!important}.document-content-tab-container{overflow:auto!important}.document-content-tab-container .editor-container,.document-content-tab-container .editor-inner{height:100%}.document-content-tab-container,.editor-content-area,.paged-editor-container{display:flex;flex:1 1;flex-direction:column;min-height:0}.editor-scroll-container{flex:1 1;min-height:0;overflow:auto!important}.smart-panel-scroll-container{height:100%;overflow-x:hidden;overflow-y:auto}[data-lexical-editor]{height:100%;min-height:100%}.ContentEditable__root{flex:1 1;min-height:100%}.lex-versions-modal-table .versions-container{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;margin-top:0;min-height:0;padding:0 8px 14px}.lex-versions-modal-table .versions-table{animation:lexVersionsFadeIn .2s ease-out;display:flex;flex:0 0 auto;flex-direction:column;min-height:0}.lex-versions-modal-table .version-table-header,.lex-versions-modal-table .version-table-row{grid-column-gap:12px;align-items:center;box-sizing:border-box;column-gap:12px;display:grid;grid-template-columns:minmax(54px,.8fr) minmax(150px,1.6fr) minmax(82px,.9fr)}.lex-versions-modal-table .version-table-header{background:#fff;border-bottom:1px solid #edf0f3;color:#667085;font-size:11px;font-weight:700;letter-spacing:.04em;min-height:30px;padding:0 10px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:3}.lex-versions-modal-table .version-table-redlines-search{background:#fff;padding:8px 0 0;position:-webkit-sticky;position:sticky;top:0;z-index:4}.lex-versions-modal-table .versions-table-body{flex:0 0 auto;min-height:0;overflow:visible;padding:4px 0 8px}.lex-versions-modal-table .version-table-row-group{max-height:64px;opacity:1;overflow:hidden;transform:translateY(0);transition:max-height .24s cubic-bezier(.4,0,.2,1),opacity .17s cubic-bezier(.4,0,.2,1),transform .19s cubic-bezier(.4,0,.2,1),margin-top .24s cubic-bezier(.4,0,.2,1);will-change:max-height,opacity,transform}.lex-versions-modal-table .version-table-row-group.autosaves-expanded,.lex-versions-modal-table .version-table-row-group.redlines-expanded{max-height:6400px}.lex-versions-modal-table .version-table-row-group+.version-table-row-group{margin-top:2px}.lex-versions-modal-table .version-table-row-group.search-filtered-out{margin-top:0;max-height:0;opacity:0;pointer-events:none;transform:translateY(-5px)}.lex-versions-modal-table .version-table-empty{align-items:center;background:#f8fafc;border:1px dashed #d0d5dd;border-radius:8px;color:#667085;display:flex;justify-content:center;min-height:140px;padding:18px 12px}.lex-versions-modal-table .version-table-row{background:#0000;border-left:4px solid #d6e3ef;border-left:4px solid var(--version-tree-tab-color,#d6e3ef);min-height:44px;padding:6px 10px;position:relative;transition:background-color .14s ease,border-color .14s ease}.lex-versions-modal-table .version-table-row.is-clickable{cursor:pointer}.lex-versions-modal-table .version-table-row.is-clickable:hover{background:#1a365d0a;border-left-color:#8fbbe0;border-left-color:var(--version-tree-tab-color,#8fbbe0)}.lex-versions-modal-table .version-table-row.current-version{background:#0ea5e914;border-left-color:#0ea5e9;border-left-color:var(--version-tree-tab-color,#0ea5e9)}.lex-versions-modal-table .version-table-row.current-version:hover{background:#0ea5e91c}.lex-versions-modal-table .version-table-row.autosaves-expanded,.lex-versions-modal-table .version-table-row.redlines-expanded{background:rgba(14,165,233,.055);border-left-color:#0ea5e9;border-left-color:var(--version-tree-tab-color,#0ea5e9)}.lex-versions-modal-table .version-table-row:focus-visible{outline:2px solid #0ea5e9;outline-offset:-2px}.lex-versions-modal-table .version-table-actions-cell,.lex-versions-modal-table .version-table-time-cell,.lex-versions-modal-table .version-table-version-cell{align-items:center;display:flex;min-width:0}.lex-versions-modal-table .version-table-version-cell{justify-content:flex-start}.lex-versions-modal-table .version-table-header .version-table-actions-cell,.lex-versions-modal-table .version-table-header .version-table-time-cell,.lex-versions-modal-table .version-table-header .version-table-version-cell{justify-content:center}.lex-versions-modal-table .version-table-version-label{color:#334155;font-size:13px;font-weight:600;line-height:1}.lex-versions-modal-table .version-table-row.current-version .version-table-version-label{color:#0f3b8a;font-weight:700}.lex-versions-modal-table .version-table-row .version-table-actions-cell{grid-column-gap:3px;column-gap:3px;display:grid;grid-template-columns:repeat(5,24px);justify-content:center}.lex-versions-modal-table .version-table-time-cell{align-items:flex-end;color:#475467;flex-direction:column;font-size:11px;gap:4px;justify-content:flex-end;line-height:1;white-space:nowrap}.lex-versions-modal-table .version-table-date{font-weight:700}.lex-versions-modal-table .version-table-time{font-weight:400}.lex-versions-modal-table .version-table-action-button{align-items:center;background:#0000;border:none;border-radius:6px;color:#2c3e50;cursor:pointer;display:inline-flex;height:24px;justify-content:center;min-height:24px;min-width:24px;padding:0;transition:background-color .14s ease,color .14s ease,opacity .14s ease;width:24px}.lex-versions-modal-table .version-table-action-button .MuiSvgIcon-root{font-size:16px}.lex-versions-modal-table .version-table-action-button:hover{background:#0ea5e90f;color:#0ea5e9}.lex-versions-modal-table .version-table-action-button:disabled{cursor:default;opacity:.45}.lex-versions-modal-table .version-table-action-button.is-hidden{pointer-events:none;visibility:hidden}.lex-versions-modal-table .version-table-action-button.version-autosaves-button.active,.lex-versions-modal-table .version-table-action-button.version-redlines-button.active{background:#0ea5e91a;color:#0369a1}.lex-versions-modal-table .version-table-action-button.version-autosaves-count-button{font-size:11px;font-weight:700;line-height:1}.lex-versions-modal-table .version-autosaves-count{align-items:center;display:inline-flex;height:14px;justify-content:center;line-height:14px;min-width:14px}.lex-versions-modal-table .version-table-action-button.version-autosaves-count-button.has-autosaves{color:#0369a1}.lex-versions-modal-table .version-redlines-morph{align-items:center;display:inline-flex;height:16px;justify-content:center;line-height:1;position:relative;width:16px}.lex-versions-modal-table .version-redlines-morph-icon{font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1) rotate(0);transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.lex-versions-modal-table .version-redlines-morph-icon.eye{opacity:1}.lex-versions-modal-table .version-redlines-morph-icon.chevron{opacity:0;transform:translate(-50%,-50%) scale(.55) rotate(-90deg)}.lex-versions-modal-table .version-redlines-button.active .version-redlines-morph-icon.eye{opacity:0;transform:translate(-50%,-50%) scale(.55) rotate(90deg)}.lex-versions-modal-table .version-redlines-button.active .version-redlines-morph-icon.chevron{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}.lex-versions-modal-table .version-table-open-icon{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block;height:16px;width:16px}.lex-versions-modal-table .lex-versions-search{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:6px;display:flex;gap:6px;padding:4px 8px;transition:border-color .14s ease,box-shadow .14s ease;width:100%}.lex-versions-modal-table .lex-versions-search:focus-within{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91f}.lex-versions-modal-table .lex-versions-search input{background:#0000;border:none;color:#1f2937;flex:1 1;font-size:13px;outline:none}.lex-versions-modal-table .lex-versions-search input::placeholder{color:#98a2b3}.lex-versions-modal-table .lex-versions-search .lex-versions-search-icon{align-items:center;color:#98a2b3;display:inline-flex;font-size:16px;justify-content:center}.lex-versions-modal-table .lex-versions-search-clear{align-items:center;background:#0000;border:none;border-radius:50%;color:#667085;cursor:pointer;display:inline-flex;height:18px;justify-content:center;padding:0;width:18px}.lex-versions-modal-table .lex-versions-search-clear:hover{background:#0000000f;color:#1f2937}.lex-versions-modal-table .version-table-redlines-row{animation:lexVersionRedlinesExpand .26s cubic-bezier(.4,0,.2,1) both;background:rgba(14,165,233,.055);border-left:4px solid #0ea5e9;border-left:4px solid var(--version-tree-tab-color,#0ea5e9);display:grid;grid-template-rows:1fr;margin:0 0 4px;overflow:hidden;padding:4px 10px 8px}.lex-versions-modal-table .version-table-redlines-row.closing{animation:lexVersionRedlinesCollapse .23s cubic-bezier(.4,0,.2,1) both}.lex-versions-modal-table .version-table-redlines-row>*{min-height:0}.lex-versions-modal-table .version-table-autosaves-row{animation:lexVersionRedlinesExpand .26s cubic-bezier(.4,0,.2,1) both;background:#0f172a08;border-left:4px solid #0ea5e9;border-left:4px solid var(--version-tree-tab-color,#0ea5e9);margin:0 0 4px;overflow:hidden;padding:6px 10px 8px}.lex-versions-modal-table .version-autosaves-state{align-items:center;color:#667085;display:flex;gap:8px;justify-content:center;min-height:34px}.lex-versions-modal-table .version-autosaves-list{display:flex;flex-direction:column;gap:4px}.lex-versions-modal-table .version-autosave-row{grid-gap:8px;align-items:start;background:#fff;border:1px solid #edf0f3;border-radius:6px;display:grid;gap:8px;grid-template-columns:minmax(110px,1fr) minmax(78px,auto) minmax(238px,auto);min-height:36px;padding:5px 7px}.lex-versions-modal-table .version-autosave-main{align-items:baseline;display:flex;gap:7px;min-width:0}.lex-versions-modal-table .version-autosave-label{color:#334155;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.lex-versions-modal-table .version-autosave-meta{color:#667085;font-size:11px;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lex-versions-modal-table .version-autosave-time{align-items:flex-end;color:#475467;display:flex;flex-direction:column;font-size:11px;justify-content:center;line-height:1;min-width:0;white-space:nowrap}.lex-versions-modal-table .version-autosave-actions{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;min-width:0}.lex-versions-modal-table .version-autosave-preview-button{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:6px;color:#344054;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;height:24px;justify-content:center;line-height:1;min-width:0;padding:0 6px;white-space:nowrap}.lex-versions-modal-table .version-autosave-preview-button:hover{background:#0ea5e90f;border-color:#0ea5e9;color:#0369a1}.lex-versions-modal-table .version-autosave-preview-button:disabled{cursor:default;opacity:.45}.lex-versions-modal-table .version-autosave-feedback{color:#0369a1;font-size:11px;grid-column:1/-1;line-height:1.25;padding:1px 2px 0}.lex-versions-modal-table .version-autosave-feedback.error{color:#b42318}@media (max-width:520px){.lex-versions-modal-table .version-autosave-row{grid-template-columns:minmax(110px,1fr) minmax(68px,auto)}.lex-versions-modal-table .version-autosave-actions{grid-column:1/-1;justify-content:flex-start}}@keyframes lexVersionsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes lexVersionRedlinesExpand{0%{grid-template-rows:0fr;opacity:0;padding-bottom:0;transform:translateY(-4px)}to{grid-template-rows:1fr;opacity:1;padding-bottom:8px;transform:translateY(0)}}@keyframes lexVersionRedlinesCollapse{0%{grid-template-rows:1fr;opacity:1;padding-bottom:8px;transform:translateY(0)}to{grid-template-rows:0fr;opacity:0;padding-bottom:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.lex-versions-modal-table .version-redlines-morph-icon,.lex-versions-modal-table .version-table-row-group{transition:opacity .12s linear}.lex-versions-modal-table .version-redlines-morph-icon{transform:translate(-50%,-50%)!important}}.gpu-accelerated{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}body.client-intake-scroll-stable,body.dashboard-scroll-stable{overflow-y:scroll;scrollbar-gutter:stable}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--total-scale-factor));min-width:calc(180px*var(--total-scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--total-scale-factor));box-shadow:0 calc(2px*var(--total-scale-factor)) calc(5px*var(--total-scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--total-scale-factor));max-width:calc(180px*var(--total-scale-factor));padding:calc(6px*var(--total-scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--total-scale-factor));padding-top:calc(2px*var(--total-scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--total-scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;position:absolute;text-align:left;text-align:initial;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{display:none;height:0;left:0;position:absolute;top:0;width:0}