@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";.knowledge-library{overflow-wrap:anywhere;max-width:1100px;margin:auto;padding:24px}.knowledge-library header p{max-width:75ch;color:var(--muted,#596575)}.knowledge-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.knowledge-library label{flex-direction:column;gap:7px;display:flex}.knowledge-library label:has(input[type=checkbox]){flex-direction:row;align-items:center}.knowledge-library input,.knowledge-library select,.knowledge-library textarea{font:inherit;box-sizing:border-box;border:1px solid #bdc8d0;border-radius:6px;max-width:100%;padding:9px}.knowledge-library textarea{min-height:80px}.knowledge-library button{cursor:pointer;margin:4px;padding:9px 14px}.knowledge-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;padding:0;list-style:none;display:grid}.knowledge-list button{text-align:left;background:#fff;border:1px solid #d6dde1;border-radius:8px;flex-direction:column;gap:6px;width:100%;height:100%;margin:0;display:flex}.knowledge-detail,.knowledge-form{background:#fff;border:1px solid #d6dde1;border-radius:8px;margin-top:24px;padding:20px}.knowledge-form{gap:14px;display:grid}.knowledge-form fieldset{border:1px solid #d6dde1;gap:12px;min-width:0;display:grid}.knowledge-text{white-space:pre-wrap}.knowledge-library dd{margin:3px 0 14px}.knowledge-library dt{font-weight:600}.knowledge-library pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f5f7;padding:12px}.knowledge-review{margin:16px 0}.knowledge-source{background:#f5f7f8;gap:10px;padding:12px;display:grid}.knowledge-library [role=alert]{color:#a32525}.knowledge-library [role=status]{background:#edf5f5;padding:10px}@media (width<=600px){.knowledge-library{padding:14px}.knowledge-filters{display:grid}.knowledge-detail,.knowledge-form{padding:12px}}.shared-knowledge{overflow-wrap:anywhere;max-width:1100px;margin:auto}.shared-knowledge-heading p{max-width:78ch;color:var(--muted,#596575)}.shared-knowledge .knowledge-library{padding:24px 0}.knowledge-handover{background:#fff;border:1px solid #d6dde1;border-radius:8px;margin:24px 0;padding:20px}.knowledge-handover summary{cursor:pointer;font-weight:600}.knowledge-handover button,.knowledge-provenance button{cursor:pointer;margin:4px;padding:9px 14px}.knowledge-handover pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f5f7;max-height:500px;padding:12px;overflow:auto}.knowledge-handover-import{gap:12px;display:grid}.knowledge-handover-import label{gap:8px;display:grid}.knowledge-handover-import textarea{box-sizing:border-box;width:100%;min-height:180px;font:inherit;border:1px solid #bdc8d0;border-radius:6px;padding:12px}.knowledge-import-preview{background:#f3f5f7;border-radius:6px;padding:12px}.knowledge-provenance article{background:#f5f7f8;margin:12px 0;padding:12px}.shared-knowledge [role=alert]{color:#a32525}.shared-knowledge [role=status]{background:#edf5f5;padding:10px}@media (width<=600px){.knowledge-handover{padding:12px}.knowledge-handover-actions{display:grid}}.knowledge-handover-import{grid-template-columns:minmax(0,1fr)}.knowledge-handover-import>*{min-width:0;max-width:100%}.knowledge-handover-import input[type=file]{box-sizing:border-box;width:100%;min-width:0}.knowledge-filters>*{min-width:0;max-width:100%}.v2-table-grid[data-v-c49c501e]{outline:none;padding:6px 4px 2px}.v2-table-grid__cells[data-v-c49c501e]{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.v2-table-grid__cell[data-v-c49c501e]{cursor:pointer;background:#fff;border:1px solid #d3d6dd;border-radius:2px;width:20px;height:20px;padding:0;transition:background-color .1s,border-color .1s}.v2-table-grid__cell--on[data-v-c49c501e]{background:#e1ebff;border-color:#629be7}.v2-table-grid__label[data-v-c49c501e]{text-align:center;color:#5a5a63;margin-top:7px;font-size:12px}.v2-link-form[data-v-76ff443a]{flex-direction:column;gap:8px;width:248px;padding:6px 6px 4px;display:flex}.v2-link-form__title[data-v-76ff443a]{color:#1a1a1f;font-size:13px;font-weight:600}.v2-link-form__row[data-v-76ff443a]{align-items:center;gap:6px;display:flex}.v2-link-form__icon[data-v-76ff443a]{color:#9a9aa2;flex:none;justify-content:center;align-items:center;width:16px;font-size:13px;display:inline-flex}.v2-link-form__icon--text[data-v-76ff443a]{font-weight:600}.v2-link-form__input[data-v-76ff443a]{-webkit-user-select:text;user-select:text;min-width:0;font:inherit;color:#1a1a1f;background:#fff;border:1px solid #d3d6dd;border-radius:5px;flex:auto;padding:6px 8px;font-size:12.5px}.v2-link-form__input[data-v-76ff443a]:focus{border-color:#1355ff;outline:none}.v2-link-form__open[data-v-76ff443a]{color:#5a5a63;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.v2-link-form__open[data-v-76ff443a]:hover{color:#1355ff;border-color:#d3d6dd}.v2-link-form__open--disabled[data-v-76ff443a]{opacity:.45;cursor:default;pointer-events:none}.v2-link-form__actions[data-v-76ff443a]{justify-content:flex-end;gap:8px;display:flex}.v2-link-form__remove[data-v-76ff443a],.v2-link-form__apply[data-v-76ff443a]{font:inherit;cursor:pointer;border:0;border-radius:5px;padding:6px 16px;font-size:12.5px}.v2-link-form__remove[data-v-76ff443a]{color:#36363d;background:#f0f0f2}.v2-link-form__remove[data-v-76ff443a]:hover{background:#e3e3e7}.v2-link-form__apply[data-v-76ff443a]{color:#fff;background:#1355ff}.v2-link-form__apply[data-v-76ff443a]:hover{background:#0f44cc}.v2-link-form__apply--disabled[data-v-76ff443a]{opacity:.5;cursor:default;pointer-events:none}.sd-comment-mention-composer[data-v-c83850ca]{min-width:0;position:relative}.sd-comment-mention-input[data-v-c83850ca]{box-sizing:border-box;width:100%;font:inherit}.sd-comment-mention-list[data-v-c83850ca]{z-index:100;background:#fff;border:1px solid #d7d7d7;border-radius:8px;max-height:192px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000024}.sd-comment-mention-option[data-v-c83850ca]{color:#1f1f1f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-direction:column;width:100%;padding:7px 8px;display:flex}.sd-comment-mention-option--active[data-v-c83850ca],.sd-comment-mention-option[data-v-c83850ca]:hover{background:#eef3ff}.sd-comment-mention-option__name[data-v-c83850ca]{font-size:13px;font-weight:600}.sd-comment-mention-option__email[data-v-c83850ca]{color:#666;font-size:11px}.v2-comment-form[data-v-fb790fd2]{flex-direction:column;gap:8px;width:248px;padding:6px 6px 4px;display:flex}.v2-comment-form__title[data-v-fb790fd2]{color:#1a1a1f;font-size:13px;font-weight:600}[data-v-fb790fd2] .v2-comment-form__input .sd-comment-mention-input{resize:vertical;min-width:0;min-height:72px;max-height:140px;font:inherit;color:#1a1a1f;background:#fff;border:1px solid #d3d6dd;border-radius:5px;padding:6px 8px;font-size:12.5px}[data-v-fb790fd2] .v2-comment-form__input .sd-comment-mention-input:focus{border-color:#1355ff;outline:none}.v2-comment-form__actions[data-v-fb790fd2]{justify-content:flex-end;display:flex}.v2-comment-form__apply[data-v-fb790fd2]{color:#fff;font:inherit;cursor:pointer;background:#1355ff;border:0;border-radius:5px;padding:6px 16px;font-size:12.5px}.v2-comment-form__apply[data-v-fb790fd2]:hover{background:#0f44cc}.v2-comment-form__apply--disabled[data-v-fb790fd2]{opacity:.5;cursor:default}.v2-table-actions[data-v-607a4d32]{outline:none;min-width:180px}.v2-table-actions__item[data-v-607a4d32]{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:4px 9px;display:flex}.v2-table-actions__item--highlighted[data-v-607a4d32]:not(.v2-table-actions__item--disabled){color:#0b1f44;background:#e1ebff}.v2-table-actions__item--disabled[data-v-607a4d32]{color:#b4b4ba;cursor:default}.v2-table-actions__icon[data-v-607a4d32]{flex:none;align-items:center;display:inline-flex}.v2-table-actions__label[data-v-607a4d32]{flex:auto}.v2-table-actions__divider[data-v-607a4d32]{border-top:1px solid #f0f0f2;margin:3px 0}.v2-cell-bg[data-v-db6f3cf6]{outline:none;padding:6px 4px 4px}.v2-cell-bg__none[data-v-db6f3cf6]{cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px solid #f0f0f2;align-items:center;gap:8px;margin-bottom:4px;padding:4px 6px 6px;display:flex}.v2-cell-bg__none-swatch[data-v-db6f3cf6]{background:linear-gradient(to top left,#0000 calc(50% - 1px),#d33 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),#fff;border:1px solid #d3d6dd;border-radius:50%;width:18px;height:18px}.v2-cell-bg__grid[data-v-db6f3cf6]{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.v2-cell-bg__swatch[data-v-db6f3cf6]{cursor:pointer;border:0;border-radius:50%;width:20px;height:20px;padding:0;box-shadow:0 0 5px 1px #0000001a}.v2-cell-bg__swatch[data-v-db6f3cf6]:hover{outline-offset:1px;outline:2px solid #629be7}.table-properties-dialog__heading[data-v-c26e90cc]{min-width:0}.table-properties-dialog__header p[data-v-c26e90cc]{color:#667085;letter-spacing:.01em;margin:2px 0 0;font-size:11px}.table-properties-dialog__header-actions[data-v-c26e90cc],.table-properties-dialog__scope[data-v-c26e90cc]{align-items:center;display:flex}.table-properties-dialog__header-actions[data-v-c26e90cc]{flex:none;gap:12px}.table-properties-dialog__scope[data-v-c26e90cc]{gap:7px}.table-properties-dialog__scope>span[data-v-c26e90cc]{color:#667085;letter-spacing:.01em;font-size:11px;font-weight:550}.table-properties-dialog__scope>div[data-v-c26e90cc]{background:#f6f7f9;border:1px solid #d0d5dd;border-radius:6px;grid-template-columns:repeat(2,1fr);padding:2px;display:grid}.table-properties-dialog__scope button[data-v-c26e90cc]{color:#667085;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:4px;min-width:54px;padding:5px 10px;font-size:11px;font-weight:600}.table-properties-dialog__scope button.is-active[data-v-c26e90cc]{color:#174ea6;background:#fff;box-shadow:0 1px 2px #1018281f}.table-properties-dialog__body[data-v-c26e90cc]{flex:1;grid-template-columns:minmax(0,1fr) 190px;gap:0 20px;min-height:0;padding:14px 18px 16px;display:grid}.table-properties-dialog__primary[data-v-c26e90cc],.table-properties-dialog__secondary[data-v-c26e90cc]{align-content:start;gap:12px;display:grid}.table-properties-dialog__secondary[data-v-c26e90cc]{border-left:1px solid #eef0f4;padding-left:20px}.table-properties-dialog__section[data-v-c26e90cc]{border-bottom:1px solid #eef0f4;min-width:0;padding:0 0 12px}.table-properties-dialog__primary>.table-properties-dialog__section[data-v-c26e90cc]:last-child,.table-properties-dialog__secondary>.table-properties-dialog__section[data-v-c26e90cc]:last-child{border-bottom:0;padding-bottom:0}.table-properties-dialog__preview[data-v-c26e90cc]{background:#fafbfc;border:1px solid #e4e7ec;border-radius:7px;min-width:0;padding:10px}.table-properties-dialog__section h3[data-v-c26e90cc],.table-properties-dialog__preview h3[data-v-c26e90cc]{color:#101828;letter-spacing:.01em;margin:0 0 8px;font-size:12px;font-weight:650}.table-properties-dialog__section-heading[data-v-c26e90cc]{justify-content:space-between;align-items:baseline;gap:8px;min-height:20px;display:flex}.table-properties-dialog__section-heading h3[data-v-c26e90cc]{margin-bottom:7px}.table-properties-dialog__section-heading>span[data-v-c26e90cc]{color:#98a2b3;letter-spacing:.01em;font-size:10px}.table-properties-dialog__border-grid[data-v-c26e90cc]{grid-template-columns:minmax(124px,1.2fr) minmax(102px,1.05fr) 64px minmax(98px,1fr);gap:8px;display:grid}.table-properties-dialog__border-grid>label[data-v-c26e90cc]:first-child{margin-right:6px}.table-properties-dialog__fill-grid[data-v-c26e90cc]{grid-template-columns:minmax(118px,1fr) minmax(136px,1fr);gap:8px;display:grid}label[data-v-c26e90cc]{color:#475467;letter-spacing:.01em;gap:5px;font-size:11px;font-weight:500;display:grid}select[data-v-c26e90cc],input[type=number][data-v-c26e90cc],.table-properties-dialog__color-field[data-v-c26e90cc],.table-properties-dialog__edge-trigger[data-v-c26e90cc]{box-sizing:border-box;color:#252a33;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #cfd4dc;border-radius:6px;font-size:12px}select[data-v-c26e90cc],input[type=number][data-v-c26e90cc]{padding:0 7px}.table-properties-dialog__edge-control[data-v-c26e90cc],.table-properties-dialog__color-control[data-v-c26e90cc]{position:relative}.table-properties-dialog__edge-control[data-v-c26e90cc]{gap:5px;display:grid}.table-properties-dialog__field-label[data-v-c26e90cc]{color:#475467;letter-spacing:.01em;font-size:11px;font-weight:500}.table-properties-dialog__edge-trigger[data-v-c26e90cc]{cursor:pointer;justify-content:space-between;align-items:center;gap:6px;padding:0 8px;display:flex}.table-properties-dialog__edge-trigger>span[data-v-c26e90cc]:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-properties-dialog__edge-menu[data-v-c26e90cc]{z-index:2147483002;background:#fff;border:1px solid #cfd4dc;border-radius:7px;width:190px;max-height:286px;padding:5px;display:grid;position:fixed;overflow:auto;box-shadow:0 10px 24px #10182829}.table-properties-dialog__edge-menu button[data-v-c26e90cc]{color:#344054;min-height:28px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:14px 1fr;align-items:center;gap:6px;padding:4px 7px;font-size:11px;display:grid}.table-properties-dialog__edge-menu button[data-v-c26e90cc]:hover,.table-properties-dialog__edge-menu button[aria-selected=true][data-v-c26e90cc]{background:#f2f4f7}.table-properties-dialog__edge-menu button>span[data-v-c26e90cc]{color:#1570ef;text-align:center;font-weight:700}.table-properties-dialog__edge-divider[data-v-c26e90cc]{background:#eaecf0;height:1px;margin:4px 2px}.table-properties-dialog__color-field[data-v-c26e90cc]{align-items:center;gap:8px;min-width:0;padding:0 8px 0 6px;display:flex}.table-properties-dialog__color-trigger[data-v-c26e90cc]{box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #1018282e;border-radius:4px;flex:none;width:22px;height:22px;padding:0;overflow:hidden}.table-properties-dialog__color-trigger>span[data-v-c26e90cc]{width:100%;height:100%;display:block}.table-properties-dialog__color-control input[type=text][data-v-c26e90cc]{color:#252a33;text-transform:uppercase;background:0 0;border:0;width:100%;min-width:0;padding:0;font-size:12px}.table-properties-dialog__palette[data-v-c26e90cc]{z-index:2147483003;background:#fff;border:1px solid #cfd4dc;border-radius:7px;grid-template-columns:repeat(7,20px);gap:4px;padding:7px;display:grid;position:fixed;box-shadow:0 10px 24px #10182829}.table-properties-dialog__palette>button[data-v-c26e90cc]{cursor:pointer;border:1px solid #10182829;border-radius:3px;width:20px;height:20px;padding:0}.table-properties-dialog__palette>button[data-v-c26e90cc]:hover,.table-properties-dialog__palette>button[data-v-c26e90cc]:focus-visible{outline-offset:1px;outline:2px solid #1570ef}.table-properties-dialog__more-color[data-v-c26e90cc]{color:#344054;cursor:pointer;border-top:1px solid #eaecf0;grid-column:1/-1;margin-top:3px;padding:7px 5px 2px;font-size:11px;display:block;position:relative}.table-properties-dialog__more-color input[type=color][data-v-c26e90cc]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.table-properties-dialog__color-control input[type=text][aria-invalid=true][data-v-c26e90cc]{color:#b42318}select[data-v-c26e90cc]:disabled,input[data-v-c26e90cc]:disabled{color:#98a2b3;cursor:not-allowed;background:#f5f6f8}.table-properties-dialog__padding-grid[data-v-c26e90cc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.table-properties-dialog__inherit-toggle[data-v-c26e90cc]{color:#475467;cursor:pointer;align-items:center;gap:6px;margin:0 0 8px;font-size:11px;line-height:1.2;display:flex}.table-properties-dialog__inherit-toggle input[data-v-c26e90cc]{accent-color:#1570ef;cursor:pointer;flex:none;width:13px;height:13px;margin:0}.table-properties-dialog__padding-grid input[data-v-c26e90cc]:disabled{color:#98a2b3;cursor:not-allowed;background:#f9fafb}.table-properties-dialog__number-control[data-v-c26e90cc]{align-items:center;display:flex;position:relative}.table-properties-dialog__number-control input[data-v-c26e90cc]{padding-right:24px}.table-properties-dialog__number-control>span[data-v-c26e90cc]{color:#98a2b3;pointer-events:none;font-size:11px;position:absolute;right:8px}.table-properties-dialog__error[data-v-c26e90cc]{color:#b42318;margin:6px 0 0;font-size:10px;line-height:1.35}.table-properties-dialog__alignment[data-v-c26e90cc]{grid-template-columns:repeat(3,38px);justify-content:start;gap:4px;display:grid}.table-properties-dialog__alignment button[data-v-c26e90cc]{color:#98a2b3;cursor:pointer;background:#fff;border:1px solid #cfd4dc;border-radius:5px;width:38px;height:36px;padding:0;transition:border-color .12s cubic-bezier(.4,0,.2,1),background-color .12s cubic-bezier(.4,0,.2,1);position:relative}.table-properties-dialog__alignment button[data-v-c26e90cc]:hover{background:#f7f9fc;border-color:#98a2b3}.table-properties-dialog__alignment button.is-active[data-v-c26e90cc]{color:#174ea6;background:#eaf1ff;border-color:#3367d6}.table-properties-dialog__keep.is-active[data-v-c26e90cc]{color:#98a2b3;cursor:default;background:0 0;border-color:#0000}.table-properties-dialog__keep[data-v-c26e90cc]{color:#667085;letter-spacing:.01em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:550}.table-properties-dialog__alignment span[data-v-c26e90cc]{flex-direction:column;gap:1.5px;width:16px;display:flex;position:absolute}.table-properties-dialog__alignment span i[data-v-c26e90cc]{background:currentColor;border-radius:1px;height:1.5px}.table-properties-dialog__alignment span i[data-v-c26e90cc]:nth-child(2){width:68%}.table-properties-dialog__alignment span.h-left[data-v-c26e90cc]{align-items:flex-start;left:5px}.table-properties-dialog__alignment span.h-center[data-v-c26e90cc]{align-items:center;left:50%;transform:translate(-50%)}.table-properties-dialog__alignment span.h-right[data-v-c26e90cc]{align-items:flex-end;right:5px}.table-properties-dialog__alignment span i[data-v-c26e90cc]:not(:nth-child(2)){width:100%}.table-properties-dialog__alignment span.v-top[data-v-c26e90cc]{top:5px}.table-properties-dialog__alignment span.v-center[data-v-c26e90cc]{top:50%;transform:translateY(-50%)}.table-properties-dialog__alignment span.h-center.v-center[data-v-c26e90cc]{transform:translate(-50%,-50%)}.table-properties-dialog__alignment span.v-bottom[data-v-c26e90cc]{bottom:5px}.table-properties-dialog__preview[data-v-c26e90cc]{background:#f7f8fa}.table-properties-dialog__preview-frame[data-v-c26e90cc]{background:#fff;border:1px solid #d8dce4;place-items:center;height:94px;margin:0 0 7px;display:grid}.table-properties-dialog__preview-grid[data-v-c26e90cc]{grid-template-columns:1fr;width:116px;height:58px;display:grid}.table-properties-dialog__preview-grid.is-table[data-v-c26e90cc]{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.table-properties-dialog__preview-cell[data-v-c26e90cc]{box-sizing:border-box;background:#fff;border:1px solid #98a2b3;justify-content:flex-start;align-items:flex-start;min-width:0;min-height:0;padding:5px;font-size:10px;display:flex}.table-properties-dialog__preview p[data-v-c26e90cc]{color:#667085;letter-spacing:.01em;margin:0;font-size:9.5px;line-height:1.35}@media (height<=520px){.table-properties-dialog__body[data-v-c26e90cc]{overscroll-behavior:contain;overflow-y:auto}}button[data-v-c26e90cc]:focus-visible,select[data-v-c26e90cc]:focus-visible,input[data-v-c26e90cc]:focus-visible{outline-offset:2px;outline:2px solid #3367d6}@media (width<=720px){.table-properties-dialog__header[data-v-c26e90cc]{align-items:flex-start}.table-properties-dialog__scope>span[data-v-c26e90cc]{display:none}.table-properties-dialog__body[data-v-c26e90cc]{grid-template-columns:1fr}.table-properties-dialog__secondary[data-v-c26e90cc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.table-properties-dialog__heading p[data-v-c26e90cc]{display:none}.table-properties-dialog__header-actions[data-v-c26e90cc]{gap:4px}.table-properties-dialog__scope button[data-v-c26e90cc]{min-width:48px}.table-properties-dialog__border-grid[data-v-c26e90cc],.table-properties-dialog__fill-grid[data-v-c26e90cc]{grid-template-columns:repeat(2,minmax(0,1fr))}.table-properties-dialog__secondary[data-v-c26e90cc]{grid-template-columns:1fr}}.v2-context-menu[data-v-c3af80e2]{z-index:2147483000;color:#1a1a1f;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #ececef;border-radius:8px;outline:none;min-width:176px;max-width:300px;margin:0;padding:3px;font:12.5px/1.3 system-ui,-apple-system,sans-serif;position:fixed;inset:auto;box-shadow:0 6px 6px #00000029}.v2-context-menu--panel[data-v-c3af80e2]{min-width:0;max-width:none}.v2-context-menu__section+.v2-context-menu__section[data-v-c3af80e2]{border-top:1px solid #f0f0f2;margin-top:3px;padding-top:3px}.v2-context-menu__item[data-v-c3af80e2]{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:4px 9px;display:flex}.v2-context-menu__item--highlighted[data-v-c3af80e2]:not(.v2-context-menu__item--disabled){color:#0b1f44;background:#e1ebff}.v2-context-menu__item--disabled[data-v-c3af80e2]{color:#b4b4ba;cursor:default}.v2-context-menu__icon[data-v-c3af80e2]{flex:none;align-items:center;display:inline-flex}.v2-context-menu__label[data-v-c3af80e2]{flex:auto}.v2-context-menu__shortcut[data-v-c3af80e2]{color:#9a9aa2;flex:none;margin-left:18px;font-size:12px}.v2-table-resize-overlay[data-v-86b4a9e0]{pointer-events:none;z-index:60;position:absolute;inset:0}.v2-table-resize-handle[data-v-86b4a9e0]{justify-content:center;align-items:center;display:flex;position:absolute}.v2-table-resize-handle--interactive[data-v-86b4a9e0]{pointer-events:auto}.v2-table-resize-handle--column[data-v-86b4a9e0]{cursor:col-resize;z-index:2}.v2-table-resize-handle--column .v2-table-resize-handle__line[data-v-86b4a9e0]{width:1px;height:100%}.v2-table-resize-handle--row[data-v-86b4a9e0]{cursor:row-resize;z-index:1}.v2-table-resize-handle--row .v2-table-resize-handle__line[data-v-86b4a9e0]{width:100%;height:1px}.v2-table-resize-handle--blocked[data-v-86b4a9e0]{display:none}.v2-table-resize-handle__line[data-v-86b4a9e0]{background:0 0;transition:background-color .12s}.v2-table-resize-handle--interactive:hover .v2-table-resize-handle__line[data-v-86b4a9e0]{background:#2563eb}.v2-table-resize-guideline[data-v-86b4a9e0]{pointer-events:none;z-index:61;background:#2563eb;position:absolute}.v2-image-resize-overlay[data-v-61f5f3ef]{pointer-events:none;z-index:60;position:absolute;inset:0}.v2-image-resize-border[data-v-61f5f3ef]{box-sizing:border-box;pointer-events:none;z-index:60;border:1px solid #4a8df0;position:absolute}.v2-image-resize-handle[data-v-61f5f3ef]{box-sizing:border-box;pointer-events:none;z-index:62;background:#fff;border:1px solid #8a8f98;border-radius:1px;position:absolute;box-shadow:0 1px 2px #00000047}.v2-image-resize-handle--interactive[data-v-61f5f3ef]{pointer-events:auto}.v2-image-resize-handle--nw[data-v-61f5f3ef],.v2-image-resize-handle--se[data-v-61f5f3ef]{cursor:nwse-resize}.v2-image-resize-handle--ne[data-v-61f5f3ef],.v2-image-resize-handle--sw[data-v-61f5f3ef]{cursor:nesw-resize}.v2-image-resize-handle--n[data-v-61f5f3ef],.v2-image-resize-handle--s[data-v-61f5f3ef]{cursor:ns-resize}.v2-image-resize-handle--e[data-v-61f5f3ef],.v2-image-resize-handle--w[data-v-61f5f3ef]{cursor:ew-resize}.v2-image-resize-tooltip[data-v-61f5f3ef]{color:#1f2329;white-space:nowrap;pointer-events:none;z-index:63;background:#fff;border:1px solid #c7ccd4;border-radius:4px;flex-direction:column;gap:1px;padding:4px 8px;font-size:11px;line-height:1.35;display:flex;position:absolute;box-shadow:0 2px 8px #0000002e}.v2-hf-overlay[data-v-7b97f28b]{pointer-events:none;z-index:58;position:absolute;inset:0}.v2-hf-pending-caret[data-v-7b97f28b]{z-index:64;background:#1a73e8;animation:1.06s step-end infinite v2-hf-pending-caret-blink-7b97f28b;position:absolute}.v2-hf-pending-caret--inline[data-v-7b97f28b]{vertical-align:bottom;width:1px;height:17px;display:inline-block;position:static}.v2-hf-typing-preview[data-v-7b97f28b]{z-index:63;color:#111827;white-space:pre;pointer-events:none;font-family:Arial,sans-serif;font-size:11pt;line-height:17px;position:absolute}@keyframes v2-hf-pending-caret-blink-7b97f28b{0%,49.999%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.v2-hf-pending-caret[data-v-7b97f28b]{opacity:1;animation:none}}[data-sd-header-footer-inactive=true] [data-sd-headerfooter-kind],[data-sd-header-footer-inactive=true] [data-behind-doc-section=header],[data-sd-header-footer-inactive=true] [data-behind-doc-section=footer]{opacity:.5}[data-sd-header-footer-inactive=true] [data-sd-headerfooter-kind].superdoc-has-inline-run-background{opacity:1}[data-sd-header-footer-inactive=true] [data-sd-headerfooter-kind].superdoc-has-inline-run-background>.superdoc-fragment{opacity:.5}[data-sd-header-footer-inactive=true] [data-sd-headerfooter-kind].superdoc-has-inline-run-background>.superdoc-drawing-fragment.superdoc-has-inline-run-background{opacity:1}[data-sd-header-footer-inactive=true] [data-sd-headerfooter-kind] .superdoc-drawing-fragment.superdoc-has-inline-run-background>.superdoc-drawing-inner>:not(.superdoc-vector-shape){opacity:.5}[data-sd-header-footer-inactive=true] [data-behind-doc-section].superdoc-has-inline-run-background{opacity:1}[data-sd-header-footer-inactive=true] [data-behind-doc-section].superdoc-has-inline-run-background>.superdoc-drawing-inner>:not(.superdoc-vector-shape){opacity:.5}[data-sd-header-footer-inactive=true] .superdoc-drawing-fragment.superdoc-has-inline-run-background .superdoc-vector-shape svg [stroke]:not([stroke=none]){stroke:var(--superdoc-inactive-stroke-color,color-mix(in srgb, var(--superdoc-authored-stroke-color) 50%, white))}[data-sd-hf-body-dimmed=true] .superdoc-page>.superdoc-fragment:not([data-behind-doc-section]):not([data-sd-headerfooter-kind]) .superdoc-text-run,[data-sd-hf-body-dimmed=true] .superdoc-page>.superdoc-fragment:not([data-behind-doc-section]):not([data-sd-headerfooter-kind]) .superdoc-empty-run{-webkit-text-fill-color:color-mix(in srgb, currentColor 50%, white)}[data-sd-hf-body-dimmed=true] .superdoc-page>.superdoc-fragment:not([data-behind-doc-section]):not([data-sd-headerfooter-kind]) img,[data-sd-hf-body-dimmed=true] .superdoc-page>.superdoc-fragment:not([data-behind-doc-section]):not([data-sd-headerfooter-kind]) svg,[data-sd-hf-body-dimmed=true] .superdoc-page>[data-superdoc-column-separator]{opacity:.5}[data-sd-active-header-footer-kind=header] [data-sd-headerfooter-kind=header],[data-sd-active-header-footer-kind=footer] [data-sd-headerfooter-kind=footer]{z-index:2147483647!important}.v2-hf-active[data-v-7b97f28b]{pointer-events:none;z-index:59;position:absolute;inset:0}.v2-hf-line[data-v-7b97f28b]{pointer-events:none;border-top:1px solid #4a8df0;height:0;position:absolute}.v2-hf-label[data-v-7b97f28b]{color:#2b5fa3;white-space:nowrap;pointer-events:auto;z-index:60;background:#eaf2fd;border:1px solid #bcd6f7;border-radius:3px;align-items:center;gap:6px;height:18px;padding:0 4px 0 6px;font-size:11px;line-height:1;display:inline-flex;position:absolute}.v2-hf-label--continuation[data-v-7b97f28b]{pointer-events:none}.v2-hf-exit[data-v-7b97f28b]{color:#2b5fa3;cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;width:14px;height:14px;padding:0;font-size:13px;line-height:1;display:inline-flex}.v2-hf-exit[data-v-7b97f28b]:hover{background:#d6e6fb}.v2-hf-options-btn[data-v-7b97f28b]{color:#2b5fa3;cursor:pointer;pointer-events:auto;background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;height:16px;padding:0 5px;font-size:11px;line-height:1;display:inline-flex}.v2-hf-options-btn[data-v-7b97f28b]:hover,.v2-hf-options-btn--open[data-v-7b97f28b]{background:#d6e6fb;border-color:#bcd6f7}.v2-hf-options-panel[data-v-7b97f28b]{color:#1f2d3d;pointer-events:auto;z-index:61;background:#fff;border:1px solid #bcd6f7;border-radius:4px;flex-direction:column;gap:6px;min-width:210px;padding:8px 10px;font-size:12px;display:flex;position:absolute;box-shadow:0 4px 14px #2b5fa32e}.v2-hf-option[data-v-7b97f28b]{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.v2-hf-option--disabled[data-v-7b97f28b]{color:#9aa7b4;cursor:not-allowed}.v2-hf-option input[data-v-7b97f28b]{margin:0}.v2-hf-options-divider[data-v-7b97f28b]{background:#e2ebf6;height:1px;margin:2px 0}.v2-hf-distance[data-v-7b97f28b]{white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-hf-distance input[data-v-7b97f28b]{text-align:right;border:1px solid #bcd6f7;border-radius:3px;width:56px;margin:0 0 0 auto;padding:1px 4px;font-size:12px}.v2-hf-distance-unit[data-v-7b97f28b]{color:#6b7a8c;width:18px}.superdoc:has(.v2-document-loading-overlay[data-v2-loader=true]){width:100%}.superdoc:has(.v2-document-loading-overlay[data-v2-loader=true])>.superdoc__layers{width:100%}.v2-super-editor[data-v2-blocking-load=true]{min-height:220px}.v2-document-loading-overlay[data-v-4b11aa98]{top:min(var(--sd-ui-loader-offset-top,132px), max(12px, 10%));width:var(--sd-ui-loader-width,420px);max-width:calc(100% - 48px);z-index:var(--sd-ui-loader-z-index,20);pointer-events:none;margin-inline:auto;position:absolute;inset-inline:0}.v2-document-loading-overlay__panel[data-v-4b11aa98]{gap:var(--sd-ui-loader-gap,12px);width:100%;padding:var(--sd-ui-loader-padding,20px 24px);border-radius:var(--sd-ui-loader-radius,14px);background:var(--sd-ui-loader-bg,color-mix(in srgb, var(--sd-ui-bg,#fff) 96%, transparent));box-shadow:var(--sd-ui-loader-shadow,var(--sd-ui-shadow,0 4px 12px #0000001f));border:1px solid var(--sd-ui-loader-border,var(--sd-ui-border,#dbdbdb));font-family:var(--sd-ui-font-family,system-ui, sans-serif);display:grid}.v2-document-loading-overlay__title[data-v-4b11aa98]{font-size:var(--sd-ui-loader-title-size,18px);font-weight:var(--sd-ui-loader-title-weight,600);color:var(--sd-ui-loader-title-color,var(--sd-ui-text,#47484a));margin:0}.v2-document-loading-overlay--failed .v2-document-loading-overlay__title[data-v-4b11aa98]{color:var(--sd-ui-loader-failed-title-color,var(--sd-ui-danger,#b42318))}.v2-document-loading-overlay--failed .v2-document-loading-overlay__panel[data-v-4b11aa98]{border-color:var(--sd-ui-loader-failed-border,color-mix(in srgb, var(--sd-ui-danger,#b42318) 35%, var(--sd-ui-border,#dbdbdb)))}.v2-document-loading-overlay__message[data-v-4b11aa98]{font-size:var(--sd-ui-loader-message-size,14px);line-height:var(--sd-ui-loader-message-line-height,1.5);color:var(--sd-ui-loader-message-color,var(--sd-ui-text-muted,#666));margin:0}.v2-document-loading-overlay__meta[data-v-4b11aa98]{justify-content:space-between;align-items:center;gap:var(--sd-ui-loader-meta-gap,12px);display:flex}.v2-document-loading-overlay__progress-label[data-v-4b11aa98]{font-size:var(--sd-ui-loader-meta-size,12px);font-weight:var(--sd-ui-loader-meta-weight,600);letter-spacing:.02em;text-transform:uppercase;color:var(--sd-ui-loader-meta-color,var(--sd-ui-text-muted,#666))}.v2-document-loading-overlay__progress-value[data-v-4b11aa98]{font-size:var(--sd-ui-loader-value-size,13px);font-weight:var(--sd-ui-loader-value-weight,600);color:var(--sd-ui-loader-value-color,var(--sd-ui-text,#47484a))}.v2-document-loading-overlay__progress[data-v-4b11aa98]{width:100%;display:block}.v2-document-loading-overlay__progress-track[data-v-4b11aa98]{width:100%;height:var(--sd-ui-loader-progress-height,8px);border-radius:var(--sd-ui-loader-progress-radius,999px);background:var(--sd-ui-loader-progress-track-bg,color-mix(in srgb, var(--sd-ui-border,#dbdbdb) 45%, transparent));position:relative;overflow:hidden}.v2-document-loading-overlay__progress-bar[data-v-4b11aa98]{border-radius:inherit;background:var(--sd-ui-loader-progress-bar-bg,linear-gradient(90deg, var(--sd-ui-action,#4f46e5), color-mix(in srgb, var(--sd-ui-action,#4f46e5) 72%, white)));width:0%;height:100%;transition:width .18s}.v2-super-editor[data-v-cbd7f03c]{width:100%;display:block;position:relative}.v2-super-editor__visuals[data-v-cbd7f03c]{z-index:0;isolation:isolate;width:100%;position:relative}.v2-super-editor__visuals--hidden[data-v-cbd7f03c]{opacity:0;pointer-events:none}.v2-super-editor__stage[data-v-cbd7f03c]{width:100%;min-height:100px;position:relative}.v2-super-editor__stage[data-v-cbd7f03c]:focus,.v2-super-editor__stage[data-v-cbd7f03c]:focus-visible{outline:none}.v2-super-editor__stage[data-editor-mode=editing][data-v-cbd7f03c] .superdoc-table-fragment:hover>[data-sd-borderless-cell]{outline-offset:-1px;outline:1px dashed #8c98a6}.v2-ruler[data-v-cfe394b0]{box-sizing:border-box;color:#666;margin:0;padding:0;position:relative}.v2-ruler__drag-indicator[data-v-cfe394b0]{z-index:100;background-color:#aaa;min-width:1px;height:0;position:absolute;top:20px}.v2-ruler__drag-indicator--horizontal[data-v-cfe394b0]{width:0;height:1px;min-height:1px;left:0}.v2-ruler__margin-handle[data-v-cfe394b0]{background-color:var(--ruler-handle-color);cursor:grab;z-index:10;border-radius:4px 4px 0 0;width:56px;min-width:5px;max-width:5px;height:20px;margin-left:-2px;transition:background-color .25s;position:absolute}.v2-ruler__margin-handle--display-only[data-v-cfe394b0]{cursor:default;pointer-events:none;opacity:.6}.v2-ruler__margin-handle[data-v-cfe394b0]:not(.v2-ruler__margin-handle--display-only):hover{background-color:var(--ruler-handle-active-color)}.v2-ruler__vertical[data-v-cfe394b0]{box-sizing:border-box;pointer-events:none;z-index:20;position:fixed}.v2-ruler__vertical-handle[data-v-cfe394b0]{pointer-events:auto;border-radius:0 4px 4px 0;width:20px;min-width:20px;max-width:20px;height:5px;margin-top:-2px;margin-left:0}.v2-ruler__tick[data-v-cfe394b0]{pointer-events:none;-webkit-user-select:none;user-select:none}.v2-ruler__numbering[data-v-cfe394b0]{font-size:var(--sd-ui-font-size-50,10px);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:-16px;left:-2px}.v2-ruler__numbering--edge-start[data-v-cfe394b0]{left:0}.sd-watermark[data-v-df56c82c]{min-width:0;height:640px;min-height:0;color:var(--sd-ui-text,#212121);font:13px/1.4 var(--sd-ui-font-family,Arial, sans-serif);flex-direction:column;flex:1;display:flex;container-type:inline-size}.sd-watermark[data-v-df56c82c] *,.sd-watermark[data-v-df56c82c] :before,.sd-watermark[data-v-df56c82c] :after{box-sizing:border-box}.sd-watermark fieldset[data-v-df56c82c]{border:0;min-width:0;margin:0;padding:0}.sd-watermark button[data-v-df56c82c],.sd-watermark input[data-v-df56c82c],.sd-watermark select[data-v-df56c82c]{font:inherit;color:inherit}.sd-watermark button[data-v-df56c82c],.sd-watermark select[data-v-df56c82c],.sd-watermark input[data-v-df56c82c]:not([type=radio],[type=checkbox],[type=range],[type=file]){border:1px solid var(--sd-ui-border,#dbdbdb);background:var(--sd-ui-bg,#fff);border-radius:6px;min-height:32px;padding:5px 8px}.sd-watermark input[data-v-df56c82c],.sd-watermark select[data-v-df56c82c]{min-width:0;max-width:100%;accent-color:var(--sd-ui-action,#1355ff)}.sd-watermark button[data-v-df56c82c]{cursor:pointer}.sd-watermark button[data-v-df56c82c]:hover:not(:disabled){background:color-mix(in srgb, var(--sd-ui-action,#1355ff) 6%, var(--sd-ui-bg,#fff))}.sd-watermark[data-v-df56c82c] :focus-visible{outline:2px solid var(--sd-ui-action,#1355ff);outline-offset:2px}.sd-watermark button[data-v-df56c82c]:disabled,.sd-watermark fieldset[data-v-df56c82c]:disabled{opacity:.55}.sd-watermark button[data-v-df56c82c]:disabled{cursor:not-allowed}.sd-watermark__body[data-v-df56c82c]{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;min-height:0;padding:16px;display:grid;overflow:hidden}.sd-watermark__settings[data-v-df56c82c]{flex-direction:column;gap:12px;height:100%;padding:2px 20px 12px 0;display:flex;overflow:auto}.sd-watermark__settings[data-v-df56c82c]>*{flex-shrink:0}.sd-watermark__scope[data-v-df56c82c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.sd-watermark__field[data-v-df56c82c]{flex-direction:column;gap:4px;display:flex}.sd-watermark__field>span[data-v-df56c82c]:first-child,.sd-watermark legend[data-v-df56c82c],.sd-watermark__field>label[data-v-df56c82c]{font-size:12px;font-weight:600}.sd-watermark__draft[data-v-df56c82c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.sd-watermark__draft[data-v-df56c82c]>*{grid-column:1/-1}.sd-watermark__draft--text .sd-watermark__font-color[data-v-df56c82c],.sd-watermark__draft--text .sd-watermark__transparency[data-v-df56c82c]{grid-column:auto}.sd-watermark__types[data-v-df56c82c]{background:var(--sd-ui-watermark-canvas,#f5f5f5);border-radius:8px;gap:3px;display:flex;border:1px solid var(--sd-ui-border,#dbdbdb)!important;padding:3px!important}.sd-watermark__types label[data-v-df56c82c]{text-align:center;cursor:pointer;white-space:nowrap;border-radius:5px;flex:1;padding:6px 4px;position:relative}.sd-watermark__types input[data-v-df56c82c]{opacity:0;width:1px;height:1px;position:absolute}.sd-watermark__types label[data-v-df56c82c]:has(:focus-visible){outline:2px solid var(--sd-ui-action,#1355ff);outline-offset:2px}.sd-watermark__types .is-selected[data-v-df56c82c]{color:var(--sd-ui-action,#1355ff);background:var(--sd-ui-bg,#fff);font-weight:600;box-shadow:0 1px 3px #00000012}.sd-watermark__presets[data-v-df56c82c]{flex-wrap:wrap;gap:6px;margin-top:-6px;display:flex}.sd-watermark__presets button[data-v-df56c82c]{min-height:26px;padding:3px 7px;font-size:10px}.sd-watermark__font-row[data-v-df56c82c]{grid-template-columns:minmax(0,1fr) 74px auto;gap:8px;display:grid}.sd-watermark__styles[data-v-df56c82c]{align-items:end;gap:4px;display:flex}.sd-watermark__styles button[data-v-df56c82c]{min-width:32px;padding:5px}.sd-watermark__styles button[aria-pressed=true][data-v-df56c82c]{color:var(--sd-ui-action,#1355ff);border-color:var(--sd-ui-action,#1355ff)}.sd-watermark__color[data-v-df56c82c]{align-items:center;gap:6px;display:flex}.sd-watermark__color input[type=color][data-v-df56c82c]{flex-shrink:0;width:32px;padding:4px}.sd-watermark__color input[type=text][data-v-df56c82c]{flex:1}.sd-watermark__range[data-v-df56c82c]{align-items:center;gap:6px;display:flex}.sd-watermark__range>input[data-v-df56c82c]{flex:1;width:100%}.sd-watermark__range label[data-v-df56c82c]{align-items:center;gap:4px;display:flex}.sd-watermark__range input[type=number][data-v-df56c82c]{width:60px}.sd-watermark small[data-v-df56c82c],.sd-watermark__caption[data-v-df56c82c],.sd-watermark__notice[data-v-df56c82c]{color:var(--sd-ui-text-muted,#666);font-size:11px;font-weight:400}.sd-watermark small[data-v-df56c82c]{display:block}.sd-watermark__orientation[data-v-df56c82c]{gap:12px;display:flex}.sd-watermark__orientation legend[data-v-df56c82c]{margin-bottom:6px}.sd-watermark__orientation label[data-v-df56c82c]{border:1px solid var(--sd-ui-border,#dbdbdb);border-radius:6px;flex:1;align-items:center;gap:6px;padding:6px 8px;display:flex}.sd-watermark__check[data-v-df56c82c]{align-items:start;gap:8px;display:flex}.sd-watermark__check input[data-v-df56c82c]{margin-top:3px}.sd-watermark__selection-list[data-v-df56c82c]{flex-direction:column;gap:6px;max-height:112px;display:flex;overflow:auto}.sd-watermark__selection legend[data-v-df56c82c]{margin-bottom:8px}.sd-watermark__selection button[data-v-df56c82c],.sd-watermark__selection .sd-watermark__notice[data-v-df56c82c]{margin-top:8px}.sd-watermark__picture[data-v-df56c82c]{border:1px solid var(--sd-ui-border,#dbdbdb);border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.sd-watermark__picture img[data-v-df56c82c]{object-fit:contain;width:48px;height:48px}.sd-watermark__picture>div[data-v-df56c82c]{overflow-wrap:anywhere;flex:1;min-width:100px}.sd-watermark__picture strong[data-v-df56c82c]{font-size:12px;font-weight:500}.sd-watermark__picture button[data-v-df56c82c]{font-size:12px}.sd-watermark__preview[data-v-df56c82c]{border-left:1px solid var(--sd-ui-border,#dbdbdb);flex-direction:column;min-width:0;height:100%;min-height:0;padding:2px 0 12px 20px;display:flex}.sd-watermark__preview h3[data-v-df56c82c]{margin:0 0 12px;font-size:12px;font-weight:600}.sd-watermark__page[data-v-df56c82c]{background:var(--sd-ui-watermark-canvas,#fafafa);border:1px solid var(--sd-ui-border,#dbdbdb);flex:1;justify-content:center;align-items:center;min-height:0;max-height:340px;padding:1px;display:flex;overflow:hidden}.sd-watermark__page img[data-v-df56c82c]{object-fit:contain;width:100%;height:100%;display:block}.sd-watermark__page p[data-v-df56c82c]{color:var(--sd-ui-text-muted,#666);padding:16px;font-size:12px}.sd-watermark__caption[data-v-df56c82c]{text-align:center;margin:8px 0 12px}.sd-watermark__impact[data-v-df56c82c]{margin:0;font-size:11px;line-height:1.6}.sd-watermark__impact-details[data-v-df56c82c]{flex-shrink:0;margin-top:6px;font-size:11px}.sd-watermark__impact-details summary[data-v-df56c82c]{cursor:pointer}.sd-watermark__impact-details ul[data-v-df56c82c]{max-height:4.5em;margin:6px 0 0;padding:0 0 2px 18px;overflow:auto}.sd-watermark__notice[data-v-df56c82c]{margin:0}.sd-watermark__error[data-v-df56c82c]{border-top:1px solid var(--sd-ui-border,#dbdbdb);color:var(--sd-color-red-500,#ed4337);flex-shrink:0;padding:12px 16px;font-size:13px}.sd-watermark__error p[data-v-df56c82c]{margin:0 0 8px}.sd-watermark__footer p[data-v-df56c82c]{color:var(--sd-ui-text-muted,#666);flex:1;margin:0;font-size:12px}.sd-watermark__actions[data-v-df56c82c]{flex-shrink:0;gap:8px;display:flex}.sd-watermark .sd-watermark__apply[data-v-df56c82c]{color:var(--sd-ui-action-text,#fff);background:var(--sd-ui-action,#1355ff);border-color:var(--sd-ui-action,#1355ff)}.sd-watermark .sd-watermark__apply[data-v-df56c82c]:hover:not(:disabled){background:var(--sd-ui-action-hover,#0f44cc)}.sd-watermark__sr-only[data-v-df56c82c]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=560px){.sd-watermark button[data-v-df56c82c],.sd-watermark select[data-v-df56c82c],.sd-watermark input[data-v-df56c82c]:not([type=radio],[type=checkbox],[type=range],[type=file]),.sd-watermark__types label[data-v-df56c82c],.sd-watermark__orientation label[data-v-df56c82c]{min-height:40px}.sd-watermark__draft--text .sd-watermark__font-color[data-v-df56c82c],.sd-watermark__draft--text .sd-watermark__transparency[data-v-df56c82c]{grid-column:1/-1}.sd-watermark__body[data-v-df56c82c]{grid-template-rows:none;grid-template-columns:1fr;align-content:start;overflow:auto}.sd-watermark__settings[data-v-df56c82c]{height:auto;padding-right:0;overflow:visible}.sd-watermark__preview[data-v-df56c82c]{border-left:0;border-top:1px solid var(--sd-ui-border,#dbdbdb);height:auto;padding:20px 0;display:block}.sd-watermark__page[data-v-df56c82c]{max-width:220px;min-height:150px;margin:auto}.sd-watermark__page img[data-v-df56c82c]{height:auto}.sd-watermark__footer[data-v-df56c82c]{flex-wrap:wrap}.sd-watermark__actions[data-v-df56c82c]{margin-left:auto}}:root{--sd-color-blue-50:#ebf0ff;--sd-color-blue-100:#d6e1ff;--sd-color-blue-200:#adc3ff;--sd-color-blue-300:#85a5ff;--sd-color-blue-400:#5c87ff;--sd-color-blue-500:#1355ff;--sd-color-blue-600:#0f44cc;--sd-color-blue-700:#0b3399;--sd-color-blue-800:#082266;--sd-color-blue-900:#041133;--sd-color-gray-50:#fafafa;--sd-color-gray-100:#f5f5f5;--sd-color-gray-200:#f2f2f2;--sd-color-gray-300:#e0e0e0;--sd-color-gray-400:#dbdbdb;--sd-color-gray-500:#ababab;--sd-color-gray-600:#888;--sd-color-gray-700:#666;--sd-color-gray-800:#424242;--sd-color-gray-900:#212121;--sd-color-red-500:#ed4337;--sd-color-green-500:#00853d;--sd-color-rose-500:#cb0e47;--sd-font-size-50:10px;--sd-font-size-100:11px;--sd-font-size-200:12px;--sd-font-size-300:13px;--sd-font-size-400:14px;--sd-font-size-500:15px;--sd-font-size-600:16px;--sd-radius-50:var(--sd-radius-sm,4px);--sd-radius-100:6px;--sd-radius-200:var(--sd-radius-md,8px);--sd-radius-300:var(--sd-radius-lg,12px);--sd-ui-font-family:var(--sd-font-family,Arial, Helvetica, sans-serif);--sd-ui-text:var(--sd-text-primary,#47484a);--sd-ui-text-muted:var(--sd-text-muted,var(--sd-color-gray-700));--sd-ui-text-disabled:var(--sd-text-placeholder,var(--sd-color-gray-500));--sd-ui-bg:var(--sd-surface-card,#fff);--sd-ui-hover-bg:var(--sd-surface-hover,var(--sd-color-gray-400));--sd-ui-active-bg:#c8d0d8;--sd-ui-disabled-bg:var(--sd-surface-muted,var(--sd-color-gray-100));--sd-ui-border:var(--sd-border-default,var(--sd-color-gray-400));--sd-ui-action:var(--sd-action-primary,var(--sd-color-blue-500));--sd-ui-action-hover:var(--sd-action-primary-hover,var(--sd-color-blue-600));--sd-ui-action-text:#fff;--sd-ui-shadow:0 4px 12px #0000001f;--sd-ui-radius:var(--sd-radius-100);--sd-ui-font-size-50:var(--sd-font-size-50);--sd-ui-font-size-100:var(--sd-font-size-100);--sd-ui-font-size-200:var(--sd-font-size-200);--sd-ui-font-size-300:var(--sd-font-size-300);--sd-ui-font-size-400:var(--sd-font-size-400);--sd-ui-font-size-500:var(--sd-font-size-500);--sd-ui-font-size-600:var(--sd-font-size-600);--sd-ui-dropdown-border:var(--sd-ui-border);--sd-ui-dropdown-bg:var(--sd-ui-bg);--sd-ui-dropdown-option-radius:3px;--sd-ui-dropdown-text:var(--sd-ui-text);--sd-ui-dropdown-hover-text:var(--sd-ui-dropdown-text);--sd-ui-dropdown-selected-text:var(--sd-ui-dropdown-text);--sd-ui-dropdown-hover-bg:var(--sd-ui-hover-bg);--sd-ui-dropdown-active-bg:var(--sd-ui-active-bg);--sd-ui-dropdown-shadow:0 8px 24px #00000029;--sd-ui-tooltip-bg:#262626;--sd-ui-tooltip-text:#fff;--sd-ui-tooltip-radius:var(--sd-radius-100);--sd-ui-tooltip-shadow:0 3px 12px #00000047;--sd-ui-toolbar-height:32px;--sd-ui-toolbar-padding-x:16px;--sd-ui-toolbar-padding-y:4px;--sd-ui-toolbar-item-gap:2px;--sd-ui-toolbar-item-padding:5px;--sd-ui-toolbar-bg:var(--sd-ui-bg);--sd-ui-toolbar-button-text:var(--sd-ui-text);--sd-ui-toolbar-button-hover-bg:var(--sd-ui-hover-bg);--sd-ui-toolbar-button-active-bg:var(--sd-ui-active-bg);--sd-ui-toolbar-z-index:10;--sd-ui-ruler-bg:var(--sd-ui-bg);--sd-ui-ruler-z-index:10;--sd-ui-menu-bg:var(--sd-ui-bg);--sd-ui-menu-text:var(--sd-ui-text);--sd-ui-menu-font-size:var(--sd-font-size-200);--sd-ui-menu-radius:0;--sd-ui-menu-shadow:0 0 0 1px #0000000d, 0px 10px 20px #0000001a;--sd-ui-menu-border:var(--sd-ui-border);--sd-ui-menu-input-border:var(--sd-ui-border);--sd-ui-menu-input-focus-border:var(--sd-ui-action);--sd-ui-menu-item-hover-bg:var(--sd-ui-hover-bg);--sd-ui-menu-item-active-bg:var(--sd-ui-active-bg);--sd-ui-menu-item-active-text:var(--sd-ui-action);--sd-ui-menu-header-bg:#fafafa;--sd-ui-menu-text-muted:#888;--sd-ui-font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--sd-ui-tools-gap:6px;--sd-ui-tools-item-size:50px;--sd-ui-tools-item-radius:var(--sd-radius-300);--sd-ui-tools-item-bg:#dbdbdb99;--sd-ui-tools-icon-size:20px;--sd-ui-comments-card-bg:var(--sd-comment-bg,#f3f6fd);--sd-ui-comments-card-hover-bg:var(--sd-comment-bg-hover,var(--sd-ui-comments-card-bg));--sd-ui-comments-card-active-bg:var(--sd-comment-bg-active,var(--sd-ui-bg));--sd-ui-comments-card-resolved-bg:var(--sd-comment-bg-resolved,var(--sd-ui-disabled-bg));--sd-ui-comments-card-active-border:var(--sd-comment-border-active,var(--sd-ui-border));--sd-ui-comments-card-radius:var(--sd-comment-radius,var(--sd-radius-300));--sd-ui-comments-card-padding:var(--sd-comment-padding,16px);--sd-ui-comments-card-shadow:var(--sd-comment-shadow,0px 4px 12px 0px #32323226);--sd-ui-comments-separator:var(--sd-comment-separator,var(--sd-ui-border));--sd-ui-comments-transition:var(--sd-comment-transition,all .2s ease);--sd-ui-comments-author-text:var(--sd-comment-author-color,var(--sd-ui-text));--sd-ui-comments-author-size:var(--sd-comment-author-size,var(--sd-font-size-400));--sd-ui-comments-author-weight:var(--sd-comment-author-weight,600);--sd-ui-comments-tag-text:var(--sd-ui-text-muted);--sd-ui-comments-tag-bg:var(--sd-color-gray-200);--sd-ui-comments-timestamp-text:var(--sd-comment-time-color,var(--sd-ui-text-muted));--sd-ui-comments-timestamp-size:var(--sd-comment-time-size,var(--sd-font-size-200));--sd-ui-comments-body-text:var(--sd-ui-text);--sd-ui-comments-body-size:var(--sd-comment-body-size,var(--sd-font-size-400));--sd-ui-comments-resolved-text:var(--sd-color-green-500);--sd-ui-comments-insert-text:var(--sd-comment-tc-insert-color,#1f6feb);--sd-ui-comments-delete-text:var(--sd-comment-tc-delete-color,var(--sd-color-rose-500));--sd-ui-comments-move-to-text:var(--sd-comment-tc-move-to-color,var(--sd-color-green-500));--sd-ui-comments-move-from-text:var(--sd-comment-tc-move-from-color,var(--sd-color-green-500));--sd-ui-comments-dropdown-border:var(--sd-ui-border);--sd-ui-comments-dropdown-bg:var(--sd-ui-bg);--sd-ui-comments-dropdown-shadow:0 8px 24px #0000001f;--sd-ui-comments-option-size:var(--sd-font-size-400);--sd-ui-comments-option-text:var(--sd-ui-comments-body-text);--sd-ui-comments-option-hover-text:var(--sd-ui-comments-option-text);--sd-ui-comments-option-selected-text:var(--sd-ui-comments-option-text);--sd-ui-comments-option-hover-bg:var(--sd-ui-hover-bg);--sd-ui-comments-input-bg:var(--sd-ui-bg);--sd-ui-comments-input-border:var(--sd-ui-border);--sd-ui-comments-internal-bg:var(--sd-comment-internal-bg,#cde6e6);--sd-ui-comments-external-bg:var(--sd-comment-external-bg,#f5cfda);--sd-comments-highlight-external-base:#b1124b;--sd-comments-highlight-external:var(--sd-comment-highlight-external,#b1124b40);--sd-comments-highlight-external-active:#b1124b66;--sd-comments-highlight-external-faded:#b1124b20;--sd-comments-highlight-internal-base:#078383;--sd-comments-highlight-internal:var(--sd-comment-highlight-internal,#07838340);--sd-comments-highlight-internal-active:#07838366;--sd-comments-highlight-internal-faded:#07838320;--sd-comments-highlight-external-nested-border:#b1124b99;--sd-comments-highlight-internal-nested-border:#07838399;--sd-comments-highlight-hover:#1354ff55;--sd-comments-selection-background:#1354ff55;--sd-tracked-changes-insert-background:var(--sd-track-insert-bg);--sd-tracked-changes-insert-border:var(--sd-track-insert-border,#1f6feb);--sd-tracked-changes-insert-border-width:1px;--sd-tracked-changes-insert-text:currentColor;--sd-tracked-changes-insert-decoration-line:none;--sd-tracked-changes-insert-decoration-thickness:1px;--sd-tracked-changes-insert-underline-offset:0px;--sd-tracked-changes-delete-background:var(--sd-track-delete-bg);--sd-tracked-changes-delete-border:var(--sd-track-delete-border,#cb0e47);--sd-tracked-changes-delete-border-width:1px;--sd-tracked-changes-delete-text:currentColor;--sd-tracked-changes-delete-decoration-thickness:2px;--sd-tracked-changes-format-border:var(--sd-track-format-border,gold);--sd-tracked-changes-move-to-border:var(--sd-tracked-changes-semantic-color,#00853d);--sd-tracked-changes-move-to-background:var(--sd-tracked-changes-semantic-background,#00853d22);--sd-tracked-changes-move-to-background-focused:var(--sd-tracked-changes-semantic-background-focused,#00853d44);--sd-tracked-changes-move-to-text:var(--sd-tracked-changes-semantic-color,#00853d);--sd-tracked-changes-move-from-border:var(--sd-tracked-changes-semantic-color,#00853d);--sd-tracked-changes-move-from-background:var(--sd-tracked-changes-semantic-background,#00853d22);--sd-tracked-changes-move-from-background-focused:var(--sd-tracked-changes-semantic-background-focused,#00853d44);--sd-tracked-changes-move-from-text:var(--sd-tracked-changes-semantic-color,#00853d);--sd-tracked-changes-insert-background-focused:var(--sd-track-insert-bg-focused,var(--sd-tracked-changes-insert-background,var(--sd-track-insert-bg,#1f6feb44)));--sd-tracked-changes-delete-background-focused:var(--sd-track-delete-bg-focused,var(--sd-tracked-changes-delete-background,var(--sd-track-delete-bg,#cb0e4744)));--sd-tracked-changes-format-background-focused:#ffd70033;--sd-tracked-changes-table-insertion-border:#1f6feb;--sd-tracked-changes-table-insertion-background:#1f6feb22;--sd-tracked-changes-table-insertion-background-focused:#1f6feb44;--sd-tracked-changes-table-insertion-text:currentColor;--sd-tracked-changes-table-deletion-border:#cb0e47;--sd-tracked-changes-table-deletion-background:#cb0e4722;--sd-tracked-changes-table-deletion-background-focused:#cb0e4744;--sd-tracked-changes-table-deletion-text:#cb0e47;--sd-tracked-changes-table-row-insertion-border:#1f6feb;--sd-tracked-changes-table-row-insertion-background:#1f6feb22;--sd-tracked-changes-table-row-insertion-background-focused:#1f6feb44;--sd-tracked-changes-table-row-insertion-text:currentColor;--sd-tracked-changes-table-row-deletion-border:#cb0e47;--sd-tracked-changes-table-row-deletion-background:#cb0e4722;--sd-tracked-changes-table-row-deletion-background-focused:#cb0e4744;--sd-tracked-changes-table-row-deletion-text:#cb0e47;--sd-tracked-changes-table-split-border:#bc4c00;--sd-tracked-changes-table-split-background:#bc4c0022;--sd-tracked-changes-table-split-background-focused:#bc4c0044;--sd-tracked-changes-table-split-text:#bc4c00;--sd-content-controls-block-border:#629be7;--sd-content-controls-block-hover-border:transparent;--sd-content-controls-block-hover-bg:var(--sd-ui-hover-bg);--sd-content-controls-inline-border:#629be7;--sd-content-controls-inline-hover-border:transparent;--sd-content-controls-inline-hover-bg:var(--sd-ui-hover-bg);--sd-content-controls-label-border:#629be7;--sd-content-controls-label-bg:#629be7ee;--sd-content-controls-label-text:#fff;--sd-content-controls-lock-hover-bg:#629be714;--sd-ui-surface-bg:var(--sd-popover-bg,var(--sd-ui-bg));--sd-ui-surface-border:var(--sd-ui-border);--sd-ui-surface-shadow:var(--sd-popover-shadow,0 8px 32px #0000002e);--sd-ui-surface-radius:var(--sd-popover-radius,var(--sd-radius-200));--sd-ui-surface-z-index:100;--sd-ui-surface-title-padding:16px 20px 0;--sd-ui-surface-content-padding:16px 20px 20px;--sd-ui-dialog-backdrop:#0006;--sd-ui-dialog-max-width:480px;--sd-ui-floating-width:360px;--sd-ui-floating-max-width:480px;--sd-ui-floating-max-height:min(60vh, calc(100% - 32px));--sd-ui-floating-edge-offset:16px;--sd-ui-find-replace-gap:6px;--sd-ui-find-replace-input-height:32px;--sd-ui-find-replace-input-padding:4px 8px;--sd-ui-find-replace-input-font-size:var(--sd-ui-font-size-400,14px);--sd-ui-find-replace-input-bg:var(--sd-ui-surface-bg,#fff);--sd-ui-find-replace-input-border:var(--sd-ui-border);--sd-ui-find-replace-input-focus-border:var(--sd-ui-action);--sd-ui-find-replace-input-radius:6px;--sd-ui-find-replace-count-color:var(--sd-ui-text-muted,#6b7280);--sd-ui-find-replace-count-font-size:12px;--sd-ui-find-replace-btn-size:28px;--sd-ui-find-replace-btn-radius:6px;--sd-ui-find-replace-btn-hover-bg:var(--sd-ui-hover-bg,#0000000f);--sd-ui-find-replace-btn-color:var(--sd-ui-text);--sd-ui-find-replace-btn-disabled-opacity:.4;--sd-ui-find-replace-toggle-active-bg:color-mix(in srgb, var(--sd-ui-action) 12%, transparent);--sd-ui-find-replace-toggle-active-color:var(--sd-ui-action);--sd-ui-find-replace-toggle-active-border:color-mix(in srgb, var(--sd-ui-action) 30%, transparent);--sd-ui-find-replace-action-btn-bg:var(--sd-ui-action);--sd-ui-find-replace-action-btn-color:#fff;--sd-ui-find-replace-action-btn-hover-bg:var(--sd-ui-action-hover,var(--sd-ui-action));--sd-ui-find-replace-nav-gap:2px;--sd-ui-find-replace-options-gap:4px;--sd-ui-find-replace-btn-icon-font-size:12px;--sd-ui-find-replace-btn-toggle-font-size:11px;--sd-ui-find-replace-action-btn-padding:0 12px;--sd-ui-find-replace-btn-toggle-padding:0 3px;--sd-ui-find-replace-count-inset:8px;--sd-ui-search-match-bg:#ffd50066;--sd-ui-search-match-active-bg:#ff960099;--sd-ui-password-prompt-gap:12px;--sd-ui-password-prompt-heading-size:var(--sd-ui-font-size-500,15px);--sd-ui-password-prompt-heading-weight:600;--sd-ui-password-prompt-heading-color:var(--sd-ui-text);--sd-ui-password-prompt-description-size:var(--sd-ui-font-size-400,14px);--sd-ui-password-prompt-description-color:var(--sd-ui-text);--sd-ui-password-prompt-input-padding:8px 10px;--sd-ui-password-prompt-input-size:var(--sd-ui-font-size-400,14px);--sd-ui-password-prompt-input-color:var(--sd-ui-text);--sd-ui-password-prompt-input-bg:var(--sd-ui-surface-bg,#fff);--sd-ui-password-prompt-input-border:var(--sd-ui-border);--sd-ui-password-prompt-input-focus-border:var(--sd-ui-action);--sd-ui-password-prompt-input-radius:4px;--sd-ui-password-prompt-input-disabled-opacity:.6;--sd-ui-password-prompt-error-size:var(--sd-ui-font-size-300,13px);--sd-ui-password-prompt-error-color:var(--sd-color-red-500);--sd-ui-password-prompt-actions-gap:8px;--sd-ui-password-prompt-btn-padding:6px 16px;--sd-ui-password-prompt-btn-size:var(--sd-ui-font-size-400,14px);--sd-ui-password-prompt-btn-radius:4px;--sd-ui-password-prompt-btn-disabled-opacity:.5;--sd-ui-password-prompt-cancel-bg:transparent;--sd-ui-password-prompt-cancel-border:var(--sd-ui-border);--sd-ui-password-prompt-cancel-color:var(--sd-ui-text);--sd-ui-password-prompt-cancel-hover-bg:var(--sd-color-gray-100,#f5f5f5);--sd-ui-password-prompt-submit-bg:var(--sd-ui-action);--sd-ui-password-prompt-submit-border:var(--sd-ui-action);--sd-ui-password-prompt-submit-color:var(--sd-ui-action-text,#fff);--sd-ui-password-prompt-submit-hover-bg:var(--sd-ui-action-hover);--sd-layout-page-bg:var(--sd-ui-bg);--sd-layout-page-shadow:0 4px 20px #0f172a14;--sd-formatting-mark-color:var(--sd-color-blue-500);--sd-formatting-paragraph-mark-gap:.2em;--sd-proofing-spelling-color:#e53e3e;--sd-proofing-grammar-color:#3182ce;--sd-proofing-style-color:#805ad5;--sd-proofing-underline-thickness:1.5px;--sd-proofing-underline-offset:2px;--sd-surface-canvas:var(--sd-color-gray-50);--sd-surface-selected:var(--sd-color-blue-100);--sd-text-secondary:var(--sd-color-gray-700);--sd-surface-page:var(--sd-ui-bg);--sd-border-subtle:var(--sd-ui-comments-separator);--sd-border-focus:var(--sd-ui-action)}.sd-theme-docs{--sd-ui-font-family:Arial, sans-serif;--sd-ui-text:#202124;--sd-ui-bg:#f1f3f4;--sd-ui-border:#dadce0;--sd-ui-action:#1a73e8;--sd-ui-action-hover:#185abc;--sd-ui-toolbar-bg:#f0f4f9;--sd-ui-toolbar-button-text:#3c4043;--sd-ui-toolbar-button-hover-bg:#e8eaed;--sd-ui-toolbar-button-active-bg:#d2e3fc;--sd-ui-toolbar-item-padding:4px;--sd-ui-dropdown-border:#dadce0;--sd-ui-dropdown-bg:#fff;--sd-ui-dropdown-hover-bg:#e8eaed;--sd-ui-dropdown-active-bg:#d2e3fc;--sd-ui-dropdown-shadow:0 1px 2px #3c40434d, 0 1px 3px 1px #3c404326;--sd-ui-menu-bg:#fff;--sd-ui-menu-border:#dadce0;--sd-ui-menu-shadow:0 1px 2px #3c404340, 0 3px 8px #3c40432e;--sd-ui-menu-item-hover-bg:#e8eaed;--sd-ui-menu-item-active-bg:#d2e3fc;--sd-ui-comments-card-bg:#d7dde8;--sd-ui-comments-card-active-bg:#fff;--sd-ui-comments-card-active-border:#c7cdd6;--sd-ui-comments-card-shadow:0 1px 2px #3c404333, 0 2px 6px #3c40432e;--sd-ui-comments-separator:#c7cdd6;--sd-ui-comments-timestamp-text:#5f6368;--sd-ui-comments-input-bg:#fff;--sd-ui-comments-option-hover-bg:#e8eaed;--sd-ui-comments-input-border:#80868b;--sd-comments-highlight-external-base:#f9ab00;--sd-comments-highlight-external:#f9ab0033;--sd-comments-highlight-external-active:#f9ab0044;--sd-comments-highlight-external-faded:#f9ab001f;--sd-comments-highlight-external-nested-border:#f9ab0088;--sd-comments-highlight-internal-base:#188038;--sd-comments-highlight-internal:#18803833;--sd-comments-highlight-internal-active:#18803844;--sd-comments-highlight-internal-faded:#1880381f;--sd-comments-highlight-internal-nested-border:#18803888;--sd-layout-page-bg:#fff;--sd-layout-page-shadow:0 1px 2px #3c404333, 0 2px 6px #3c40431f;--sd-ui-surface-bg:#fff;--sd-ui-surface-shadow:0 1px 3px #3c40434d, 0 4px 8px 3px #3c404326;--sd-ui-dialog-backdrop:#00000052}.sd-theme-word{--sd-ui-font-family:"Segoe UI", Arial, sans-serif;--sd-ui-text:#323130;--sd-ui-bg:#f3f2f1;--sd-ui-border:#d2d0ce;--sd-ui-action:#185abd;--sd-ui-action-hover:#134a9e;--sd-ui-toolbar-bg:#f3f2f1;--sd-ui-toolbar-button-text:#201f1e;--sd-ui-toolbar-button-hover-bg:#e8e6e4;--sd-ui-toolbar-button-active-bg:#d2d0ce;--sd-ui-toolbar-item-padding:4px;--sd-ui-dropdown-border:#d2d0ce;--sd-ui-dropdown-bg:#fff;--sd-ui-dropdown-hover-bg:#e8e6e4;--sd-ui-dropdown-active-bg:#d2d0ce;--sd-ui-dropdown-shadow:0 1px 2px #00000024, 0 4px 8px #00000014;--sd-ui-menu-bg:#fff;--sd-ui-menu-border:#d2d0ce;--sd-ui-menu-shadow:0 2px 6px #00000024;--sd-ui-menu-item-hover-bg:#f3f2f1;--sd-ui-menu-item-active-bg:#edebe9;--sd-ui-comments-card-bg:#ebebeb;--sd-ui-comments-card-active-bg:#fff;--sd-ui-comments-card-active-border:#d2d0ce;--sd-ui-comments-card-shadow:0 2px 4px #00000029, 0 10px 20px #0000001a;--sd-ui-comments-separator:#c8c6c4;--sd-ui-comments-timestamp-text:#605e5c;--sd-ui-comments-input-bg:#fff;--sd-ui-comments-option-hover-bg:#f3f2f1;--sd-ui-comments-input-border:#8a8886;--sd-comments-highlight-external-base:#8a8886;--sd-comments-highlight-external:#8a888633;--sd-comments-highlight-external-active:#8a888655;--sd-comments-highlight-external-faded:#8a88861f;--sd-comments-highlight-external-nested-border:#8a888688;--sd-comments-highlight-internal-base:#0f6cbd;--sd-comments-highlight-internal:#0f6cbd33;--sd-comments-highlight-internal-active:#0f6cbd55;--sd-comments-highlight-internal-faded:#0f6cbd1f;--sd-comments-highlight-internal-nested-border:#0f6cbd88;--sd-layout-page-bg:#fff;--sd-layout-page-shadow:0 1px 2px #00000029, 0 6px 12px #00000014;--sd-ui-surface-bg:#fff;--sd-ui-surface-shadow:0 2px 6px #00000024, 0 8px 24px #0000001a;--sd-ui-dialog-backdrop:#0006}.sd-theme-blueprint{--sd-ui-font-family:"IBM Plex Sans", "Segoe UI", Arial, sans-serif;--sd-ui-text:#0f172a;--sd-ui-text-muted:#334155;--sd-ui-text-disabled:#64748b;--sd-ui-bg:#e8eff5;--sd-ui-hover-bg:#d3e2ef;--sd-ui-active-bg:#bfd4e6;--sd-ui-border:#9fb4c7;--sd-ui-action:#0f766e;--sd-ui-action-hover:#115e59;--sd-ui-shadow:0 2px 8px #0f172a2e;--sd-ui-toolbar-bg:#dbe6f0;--sd-ui-toolbar-button-text:#0f172a;--sd-ui-toolbar-button-hover-bg:#c9dced;--sd-ui-toolbar-button-active-bg:#b7cee3;--sd-ui-dropdown-bg:#fff;--sd-ui-dropdown-border:#8ea5b8;--sd-ui-dropdown-hover-bg:#e7f0f8;--sd-ui-dropdown-active-bg:#cde2f3;--sd-ui-dropdown-shadow:0 8px 24px #0f172a38;--sd-ui-menu-bg:#fff;--sd-ui-menu-border:#8ea5b8;--sd-ui-menu-item-hover-bg:#e2eef8;--sd-ui-menu-item-active-bg:#cde2f3;--sd-ui-menu-shadow:0 8px 24px #0f172a38;--sd-layout-page-bg:#fff;--sd-layout-page-shadow:0 8px 24px #0f172a29;--sd-ui-comments-card-bg:#dbe7f2;--sd-ui-comments-card-active-bg:#fff;--sd-ui-comments-card-active-border:#8ea5b8;--sd-ui-comments-card-shadow:0 10px 24px #0f172a2e;--sd-ui-comments-input-border:#7f96aa;--sd-ui-comments-separator:#9fb4c7;--sd-ui-comments-timestamp-text:#475569;--sd-ui-comments-input-bg:#fff;--sd-comments-highlight-external-base:#b45309;--sd-comments-highlight-external:#b4530933;--sd-comments-highlight-external-active:#b4530944;--sd-comments-highlight-external-faded:#b453091f;--sd-comments-highlight-external-nested-border:#b4530988;--sd-comments-highlight-internal-base:#0f766e;--sd-comments-highlight-internal:#0f766e33;--sd-comments-highlight-internal-active:#0f766e44;--sd-comments-highlight-internal-faded:#0f766e1f;--sd-comments-highlight-internal-nested-border:#0f766e88;--sd-ui-surface-bg:#fff;--sd-ui-surface-shadow:0 4px 16px #0f172a33;--sd-ui-dialog-backdrop:#0f172a73}.superdoc *,.superdoc :before,.superdoc :after,.superdoc-toolbar *,.superdoc-toolbar :before,.superdoc-toolbar :after{box-sizing:border-box}.superdoc .sd-disabled,.superdoc-toolbar .sd-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.sd-button{cursor:pointer;background-color:#fff;border:1px solid #dbdbdb;border-radius:8px;outline:none;padding:8px 12px;font-size:14px;font-weight:600;transition:all .25s}.sd-button:hover{background-color:#dbdbdb}.sd-button.primary{color:#fff;background-color:#1355ff;border:none}.sd-button.primary:hover{background-color:#0d3fcc}.sd-comment-box{width:300px}.superdoc-field{border:1px solid #dbdbdb;border-radius:8px;outline:none;width:100%;padding:12px}.superdoc-field:focus,.superdoc-field:active{border:1px solid #1355ff}.superdoc-field .ProseMirror{border:0;outline:0;margin:0}.sd-editor-placeholder:before{content:attr(data-placeholder);color:#aaa;pointer-events:none;height:0;display:block}.superdoc .sd-content-control-highlight{background-color:var(--sd-content-controls-highlight-bg,#ff0)!important}.superdoc svg{fill:currentColor;width:100%;height:100%;display:block}.superdoc-toolbar svg{fill:currentColor;pointer-events:none;width:100%;height:100%;display:block}.superdoc-toolbar svg path{stroke:currentColor}.superdoc--web-layout,.superdoc--web-layout .superdoc__layers,.superdoc--web-layout .superdoc__document,.superdoc--web-layout .superdoc__sub-document{width:100%}.sd-upgrade-overlay{z-index:9999;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sd-upgrade-overlay [contenteditable]{pointer-events:none;-webkit-user-select:none;user-select:none}.sd-upgrade-hidden{visibility:hidden!important}.superdoc .ProseMirror-search-match:not([data-sd-search-exact-highlight]){background:var(--sd-ui-search-match-bg)!important}.superdoc .ProseMirror-active-search-match:not([data-sd-search-exact-highlight]){background:var(--sd-ui-search-match-active-bg)!important}::highlight(superdoc-search-match){background:var(--sd-ui-search-match-bg)}::highlight(superdoc-search-active-match){background:var(--sd-ui-search-match-active-bg)}.superdoc .sd-proofing-spelling,.superdoc .sd-proofing-grammar,.superdoc .sd-proofing-style{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:var(--sd-proofing-underline-thickness,1.5px);text-underline-offset:var(--sd-proofing-underline-offset,2px)}.superdoc .sd-proofing-spelling{-webkit-text-decoration-color:var(--sd-proofing-spelling-color,#e53e3e);text-decoration-color:var(--sd-proofing-spelling-color,#e53e3e)}.superdoc .sd-proofing-grammar{-webkit-text-decoration-color:var(--sd-proofing-grammar-color,#3182ce);text-decoration-color:var(--sd-proofing-grammar-color,#3182ce)}.superdoc .sd-proofing-style{-webkit-text-decoration-color:var(--sd-proofing-style-color,#805ad5);text-decoration-color:var(--sd-proofing-style-color,#805ad5)}::highlight(sd-proofing-spelling){text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:var(--sd-proofing-underline-thickness,1.5px);text-underline-offset:var(--sd-proofing-underline-offset,2px)}::highlight(sd-proofing-grammar){text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:var(--sd-proofing-underline-thickness,1.5px);text-underline-offset:var(--sd-proofing-underline-offset,2px)}::highlight(sd-proofing-style){text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:var(--sd-proofing-underline-thickness,1.5px);text-underline-offset:var(--sd-proofing-underline-offset,2px)}::highlight(sd-proofing-spelling){-webkit-text-decoration-color:var(--sd-proofing-spelling-color,#e53e3e);text-decoration-color:var(--sd-proofing-spelling-color,#e53e3e)}::highlight(sd-proofing-grammar){-webkit-text-decoration-color:var(--sd-proofing-grammar-color,#3182ce);text-decoration-color:var(--sd-proofing-grammar-color,#3182ce)}::highlight(sd-proofing-style){-webkit-text-decoration-color:var(--sd-proofing-style-color,#805ad5);text-decoration-color:var(--sd-proofing-style-color,#805ad5)}.superdoc--contained,.superdoc--contained .superdoc__layers,.superdoc--contained .superdoc__document,.superdoc--contained .superdoc__sub-document{height:100%}.superdoc--contained .superdoc__sub-document{overflow:auto}.comments-dropdown[data-v-7eced80a],.comments-dropdown__trigger[data-v-7eced80a]{display:inline-flex}.comments-dropdown__menu[data-v-7eced80a]{border:1px solid var(--sd-ui-comments-dropdown-border,#dbdbdb);background:var(--sd-ui-comments-dropdown-bg,#fff);min-width:120px;box-shadow:var(--sd-ui-comments-dropdown-shadow,0 8px 24px #0000001f);box-sizing:border-box;border-radius:8px;padding:4px}.comments-dropdown__option[data-v-7eced80a]{font-size:var(--sd-ui-comments-option-size,14px);color:var(--sd-ui-comments-option-text,#212121);cursor:pointer;box-sizing:border-box;border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:4px 8px;display:flex}.comments-dropdown__option[data-v-7eced80a]:hover{background-color:var(--sd-ui-comments-option-hover-bg,#f3f3f5);color:var(--sd-ui-comments-option-hover-text,#212121)}.comments-dropdown__option.sd-disabled[data-v-7eced80a]{opacity:.5;pointer-events:none}.comments-dropdown__option-icon[data-v-7eced80a]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.comments-dropdown__option-icon[data-v-7eced80a] svg{fill:currentColor;width:100%;height:100%;display:block}.sd-comment-option[data-v-138d641e]{align-items:center;font-size:11px;display:flex}.sd-comment-option i[data-v-138d641e]{font-size:11px}.sd-option-state[data-v-138d641e]{margin:0 7px}.sd-active-icon[data-v-138d641e]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.sd-active-icon[data-v-138d641e] svg{fill:currentColor;width:100%;height:100%;display:block}.sd-dropdown-caret[data-v-138d641e]{flex-shrink:0;justify-content:center;align-items:center;width:10px;height:16px;display:inline-flex}.sd-dropdown-caret[data-v-138d641e] svg{fill:currentColor;width:100%;height:100%;display:block}.sd-internal-dropdown[data-v-138d641e]{cursor:pointer;border-radius:50px;padding:2px 8px;transition:all .25s;display:inline-flex}.sd-internal-dropdown[data-v-138d641e]:hover{background-color:#f3f3f5}.user-container[data-v-c95b2073]{border:var(--sd-comment-avatar-border,2px solid #333);font-size:var(--sd-comment-avatar-font-size,11px);color:var(--sd-comment-avatar-color,#fff);background-color:var(--sd-comment-avatar-bg,#00000098);width:var(--sd-comment-avatar-size,28px);height:var(--sd-comment-avatar-size,28px);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}img[data-v-c95b2073]{background-color:#0000;border-radius:50%;width:100%}.comment-header[data-v-f2f11c96]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.comment-header-left[data-v-f2f11c96]{align-items:center;gap:8px;display:flex}.user-info[data-v-f2f11c96]{flex-direction:column;display:flex}.user-name[data-v-f2f11c96]{font-size:var(--sd-ui-comments-author-size,14px);font-weight:var(--sd-ui-comments-author-weight,600);color:var(--sd-ui-comments-author-text,#212121);line-height:1.2em}.imported-tag[data-v-f2f11c96]{text-transform:uppercase;letter-spacing:.04em;color:var(--sd-ui-comments-tag-text,#888);background:var(--sd-ui-comments-tag-bg,#f2f2f2);vertical-align:middle;border-radius:3px;margin-left:6px;padding:1px 4px;font-size:9px;font-weight:600;line-height:1.4;display:inline-block}.user-timestamp[data-v-f2f11c96]{line-height:1.2em;font-size:var(--sd-ui-comments-timestamp-size,12px);color:var(--sd-ui-comments-timestamp-text,#888)}.overflow-menu[data-v-f2f11c96]{opacity:0;pointer-events:none;flex-shrink:1;gap:6px;transition:opacity .15s;display:flex}.overflow-menu.is-visible[data-v-f2f11c96]{opacity:1;pointer-events:auto}.overflow-menu__icon[data-v-f2f11c96]{box-sizing:content-box;width:14px;height:14px;color:var(--sd-ui-text,#47484a);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:3px;transition:all .25s;display:flex}.overflow-menu__icon[data-v-f2f11c96]:hover{background-color:var(--sd-ui-comments-separator,#dbdbdb)}.overflow-menu__icon.sd-is-disabled[data-v-f2f11c96]{opacity:.4;cursor:not-allowed;pointer-events:auto}.overflow-menu__icon.sd-is-disabled[data-v-f2f11c96]:hover{background-color:#0000}.overflow-menu__icon[data-v-f2f11c96] svg{fill:currentColor;width:100%;height:100%;display:block}.overflow-icon[data-v-f2f11c96]{flex-shrink:0;justify-content:center;align-items:center;width:10px;height:16px;display:inline-flex}.comment-entry[data-v-87953125]{box-sizing:border-box;border-radius:8px;width:100%;max-width:100%;transition:all .25s}.comment-composer[data-v-87953125]{min-width:0;position:relative}.superdoc-field[data-v-87953125]{box-sizing:border-box;resize:none;color:#1f1f1f;width:100%;height:28px;min-height:28px;max-height:132px;font:inherit;background:#fff;border:1px solid #d7d7d7;border-radius:8px;padding:10px 12px;line-height:1.4;display:block;overflow-y:hidden}.superdoc-field[data-v-87953125]:focus{border-color:#4f7cff;outline:none;box-shadow:0 0 0 2px #4f7cff29}.comment-mention-list[data-v-87953125]{z-index:100;background:#fff;border:1px solid #d7d7d7;border-radius:8px;max-height:192px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000024}.comment-mention-option[data-v-87953125]{color:#1f1f1f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-direction:column;width:100%;padding:7px 8px;display:flex}.comment-mention-option--active[data-v-87953125],.comment-mention-option[data-v-87953125]:hover{background:#eef3ff}.comment-mention-option__name[data-v-87953125]{font-size:13px;font-weight:600}.comment-mention-option__email[data-v-87953125]{color:#666;font-size:11px}.comments-dialog[data-v-bc46ac97]{padding:var(--sd-ui-comments-card-padding,16px);border-radius:var(--sd-ui-comments-card-radius,12px);background-color:var(--sd-ui-comments-card-bg,#f3f6fd);font-family:var(--sd-ui-font-family,Arial, Helvetica, sans-serif);font-size:var(--sd-ui-comments-body-size,14px);transition:var(--sd-ui-comments-transition,all .2s ease);box-shadow:none;z-index:5;overflow-wrap:break-word;word-break:break-word;border:1px solid #0000;flex-direction:column;width:100%;min-width:200px;max-width:300px;line-height:1.5;display:flex}.comments-dialog[data-v-bc46ac97]:not(.is-active){cursor:pointer}.comments-dialog[data-v-bc46ac97]:not(.is-active):not(.is-resolved):hover{background-color:var(--sd-ui-comments-card-hover-bg,#f3f6fd)}.comments-dialog[data-v-bc46ac97]:not(.is-resolved):hover .overflow-menu{opacity:1;pointer-events:auto}.comments-dialog.is-active[data-v-bc46ac97]{background-color:var(--sd-ui-comments-card-active-bg,#fff);border-color:var(--sd-ui-comments-card-active-border,#e0e0e0);box-shadow:var(--sd-ui-comments-card-shadow,0px 4px 12px 0px #32323226);z-index:10}.comments-dialog.is-resolved[data-v-bc46ac97]{background-color:var(--sd-ui-comments-card-resolved-bg,#f0f0f0)}.comment-separator[data-v-bc46ac97]{background-color:var(--sd-ui-comments-separator,#e0e0e0);width:100%;height:1px;margin:10px 0}.comment[data-v-bc46ac97]{font-size:var(--sd-ui-comments-body-size,14px);color:var(--sd-ui-comments-body-text,#212121);margin:4px 0 0;line-height:1.5}.comment[data-v-bc46ac97] p{margin:0}.tracked-change[data-v-bc46ac97]{font-size:var(--sd-ui-comments-body-size,14px);color:var(--sd-ui-comments-body-text,#212121);margin:4px 0 0;line-height:1.5}.change-type[data-v-bc46ac97]{color:var(--sd-ui-comments-body-text,#212121)}.tracked-change-text[data-v-bc46ac97]{color:var(--sd-ui-comments-body-text,#212121);white-space:pre-wrap}.tracked-change-text.is-deleted[data-v-bc46ac97]{color:var(--sd-ui-comments-delete-text,#cb0e47)}.tracked-change-text.is-inserted[data-v-bc46ac97]{color:var(--sd-ui-comments-insert-text,#1f6feb);font-weight:500}.tracked-change[data-track-change-semantic-color-key=move-from] .tracked-change-text.is-deleted[data-v-bc46ac97]{color:var(--sd-ui-comments-move-from-text,#00853d)}.tracked-change[data-track-change-semantic-color-key=move-to] .tracked-change-text.is-inserted[data-v-bc46ac97]{color:var(--sd-ui-comments-move-to-text,#00853d)}.tracked-change-detail-lines[data-v-bc46ac97]{margin-top:4px}.tracked-change-detail-line[data-v-bc46ac97]{font-size:12px;line-height:1.4}.tracked-change-image-preview[data-v-bc46ac97]{border:1px solid var(--sd-ui-comments-border,#dadce0);background:var(--sd-ui-comments-bg,#fff);justify-content:center;align-items:center;max-width:96px;max-height:96px;margin-top:6px;padding:2px;display:inline-flex}.tracked-change-image-preview__image[data-v-bc46ac97]{object-fit:contain;width:auto;max-width:90px;height:auto;max-height:90px;display:block}.tracked-change-decision-alert[data-v-bc46ac97]{border:1px solid var(--sd-ui-comments-alert-border,#f0b4b4);background-color:var(--sd-ui-comments-alert-bg,#fdf3f3);color:var(--sd-ui-comments-alert-text,#a4262c);font-size:var(--sd-ui-comments-body-size,14px);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;line-height:1.4;display:flex}.tracked-change-decision-alert__retry[data-v-bc46ac97]{flex-shrink:0}.resolved-badge[data-v-bc46ac97]{color:var(--sd-ui-comments-resolved-text,#00853d);align-items:center;gap:4px;margin-bottom:4px;font-size:11px;font-weight:500;display:inline-flex}.resolved-badge__icon[data-v-bc46ac97]{width:12px;height:12px;display:inline-flex}.resolved-badge__icon[data-v-bc46ac97] svg{fill:currentColor;width:100%;height:100%}.comment.is-truncated[data-v-bc46ac97],.tracked-change.is-truncated[data-v-bc46ac97]{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:4.5em;display:-webkit-box;overflow:hidden}.comment.is-scrollable[data-v-bc46ac97],.tracked-change.is-scrollable[data-v-bc46ac97]{max-height:220px;padding-right:4px;overflow-y:auto}.show-more-toggle[data-v-bc46ac97]{color:var(--sd-ui-action,#1355ff);cursor:pointer;-webkit-user-select:none;user-select:none;margin-top:4px;font-size:12px;font-weight:500}.show-more-toggle[data-v-bc46ac97]:hover{text-decoration:underline}.collapsed-replies[data-v-bc46ac97]{color:var(--sd-ui-action,#1355ff);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:8px 0;font-size:12px;font-weight:500;display:flex}.collapsed-replies[data-v-bc46ac97]:hover{text-decoration:underline}.collapsed-avatars[data-v-bc46ac97]{display:flex}.collapsed-avatars .mini-avatar[data-v-bc46ac97]{--sd-comment-avatar-size:20px;--sd-comment-avatar-font-size:8px;border:2px solid var(--sd-ui-comments-card-active-bg,#fff);margin-left:-4px}.collapsed-avatars .mini-avatar[data-v-bc46ac97]:first-child{margin-left:0}.new-comment-input-wrapper[data-v-bc46ac97]{border:1.5px solid var(--sd-ui-comments-input-border,#dbdbdb);background:var(--sd-ui-comments-input-bg,#fff);border-radius:12px;max-height:150px;margin-top:4px;padding:8.5px 10.5px;overflow:visible}.new-comment-input-wrapper[data-v-bc46ac97]:focus-within{border-color:var(--sd-ui-comments-input-focus-border,#4f7cff);box-shadow:0 0 0 2px #4f7cff29}.new-comment-input-wrapper[data-v-bc46ac97] .comment-entry{border-radius:0}.new-comment-input-wrapper[data-v-bc46ac97] .input-section{margin:0}.new-comment-input-wrapper[data-v-bc46ac97] .superdoc-field{resize:none;border:none;border-radius:0;height:28px;min-height:28px;max-height:132px;padding:4px 0;font-size:14px;line-height:20px}.new-comment-input-wrapper[data-v-bc46ac97] .superdoc-field:focus,.new-comment-input-wrapper[data-v-bc46ac97] .superdoc-field:active{box-shadow:none;border:none;outline:none}.new-comment-input-wrapper[data-v-bc46ac97] .sd-editor-placeholder:before{content:"Comment or add others with @"}.reply-pill[data-v-bc46ac97]{text-align:left;width:100%;color:var(--sd-color-gray-500,#ababab);background:var(--sd-color-gray-100,#f5f5f5);cursor:text;border:1.5px solid #0000;border-radius:9999px;margin-top:10px;padding:8.5px 10.5px;font-family:inherit;font-size:14px;transition:background .15s}.reply-pill[data-v-bc46ac97]:hover{background:var(--sd-color-gray-200,#f2f2f2)}.reply-pill[data-v-bc46ac97]:disabled{cursor:not-allowed}.reply-expanded[data-v-bc46ac97]{margin-top:10px}.reply-input-wrapper[data-v-bc46ac97]{border:1.5px solid var(--sd-ui-comments-input-border,#dbdbdb);background:var(--sd-ui-comments-input-bg,#fff);border-radius:12px;max-height:150px;padding:8.5px 10.5px;overflow:visible}.reply-input-wrapper[data-v-bc46ac97]:focus-within{border-color:var(--sd-ui-comments-input-focus-border,#4f7cff);box-shadow:0 0 0 2px #4f7cff29}.reply-input-wrapper[data-v-bc46ac97] .comment-entry{border-radius:0}.reply-input-wrapper[data-v-bc46ac97] .input-section{margin:0}.reply-input-wrapper[data-v-bc46ac97] .superdoc-field{resize:none;border:none;border-radius:0;height:28px;min-height:28px;max-height:132px;padding:4px 0;font-size:14px;line-height:20px}.reply-input-wrapper[data-v-bc46ac97] .superdoc-field:focus,.reply-input-wrapper[data-v-bc46ac97] .superdoc-field:active{box-shadow:none;border:none;outline:none}.reply-input-wrapper[data-v-bc46ac97] .sd-editor-placeholder:before{content:"Reply or add others with @"}.reply-actions[data-v-bc46ac97]{justify-content:flex-end;align-items:center;gap:16px;margin-top:8px;display:flex}.reply-btn-cancel[data-v-bc46ac97]{color:var(--sd-ui-text-muted,#666);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s}.reply-btn-cancel[data-v-bc46ac97]:hover{color:var(--sd-ui-text,#212121)}.reply-btn-primary[data-v-bc46ac97]{background:var(--sd-ui-action,#1355ff);color:var(--sd-ui-action-text,#fff);cursor:pointer;border:none;border-radius:9999px;padding:6px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s}.reply-btn-primary[data-v-bc46ac97]:hover{background:var(--sd-ui-action-hover,#0f44cc)}.reply-btn-primary.sd-is-disabled[data-v-bc46ac97]{background:var(--sd-color-gray-400,#dbdbdb);color:var(--sd-color-gray-600,#888);cursor:default;pointer-events:none}.existing-internal-input[data-v-bc46ac97]{margin-bottom:10px}.sd-internal-dropdown[data-v-bc46ac97]{display:inline-block}.comment-item[data-v-29650a06]{margin-bottom:10px}.comments-list[data-v-89244745]{flex-direction:column;max-width:400px;height:100%;display:flex}.comment-title[data-v-89244745]{color:#333;margin-bottom:5px;font-size:16px;font-weight:600}.sd-comment-anchor{cursor:pointer;z-index:3;border-radius:33px;transition:background-color .25s;position:absolute}.sd-highlight{cursor:pointer;mix-blend-mode:multiply;background-color:#ddaf0955;border-radius:8px;transition:background-color .25s}.sd-initial-highlight{background-color:#1355ff7f}.sd-highlight:hover,.sd-highlight:hover .sd-highlight-active{background-color:#ddaf0999}.sd-highlight-active{background-color:#1355ff7f}.comment-placeholder[data-v-d8d03209]{width:300px;transition:top .3s;position:absolute}.comment-placeholder.is-direct-decision-continuity-target[data-v-d8d03209] .overflow-menu{opacity:1;pointer-events:auto}.floating-comment[data-v-d8d03209]{min-width:300px;display:block;position:relative}.sidebar-container[data-v-d8d03209]{will-change:transform;width:300px;min-height:300px;transition:transform .3s;position:absolute}.section-wrapper[data-v-d8d03209]{justify-content:flex-start;align-items:flex-start;width:300px;min-height:100%;transition:min-height .5s ease-out;display:flex;position:relative}.pdf-comments-layer[data-v-b5ad4c58]{pointer-events:none;z-index:6;position:absolute;inset:0}.sd-comment-anchor[data-v-b5ad4c58]{cursor:pointer;pointer-events:auto;border-radius:4px;transition:background-color .25s;position:absolute}.whiteboard-page[data-v-c876c9b5]{position:absolute;top:0;left:0}.whiteboard-layer[data-v-54546c3d]{pointer-events:none;position:absolute;inset:0}.superdoc-html-viewer[data-v-da3494ba]{color:initial;width:100%;height:auto;font-family:initial;position:relative}.superdoc-html-viewer__document[data-v-da3494ba]{width:100%;height:auto}.superdoc-html-viewer__content[data-v-da3494ba]{width:100%;min-width:800px;padding:38px 75px 75px}.link-input-wrapper[data-v-3e4bd44e]{flex-direction:column;gap:8px;display:flex}.link-input-ctn[data-v-3e4bd44e]{border-radius:var(--sd-ui-radius,6px);background-color:var(--sd-ui-dropdown-bg,#fff);box-sizing:border-box;flex-direction:column;width:320px;padding:1em;display:flex}.link-input-ctn[data-v-3e4bd44e] svg{fill:currentColor;width:100%;height:100%;display:block}.link-input-ctn .input-row[data-v-3e4bd44e]{font-size:var(--sd-ui-font-size-600,16px);align-content:baseline;align-items:center;display:flex;position:relative}.link-input-ctn .input-row input[data-v-3e4bd44e]{font-size:var(--sd-ui-font-size-300,13px);border-radius:var(--sd-ui-radius,6px);min-width:0;box-shadow:var(--sd-ui-shadow,0 4px 12px #0000001f);color:var(--sd-ui-text-muted,#666);border:1px solid var(--sd-ui-border,#dbdbdb);box-sizing:border-box;flex-grow:1;padding:10px 10px 10px 34px}.link-input-ctn .input-row input[data-v-3e4bd44e]:active,.link-input-ctn .input-row input[data-v-3e4bd44e]:focus{border:1px solid var(--sd-ui-action,#1355ff);outline:none}.link-input-ctn .input-row input[readonly][data-v-3e4bd44e]{background-color:var(--sd-ui-disabled-bg,#f5f5f5);cursor:default;color:var(--sd-ui-text-disabled,#888);border-color:var(--sd-ui-border,#e0e0e0)}.link-input-ctn .input-row input[readonly][data-v-3e4bd44e]:active,.link-input-ctn .input-row input[readonly][data-v-3e4bd44e]:focus{border-color:var(--sd-ui-border,#e0e0e0)}.link-input-ctn .input-icon[data-v-3e4bd44e]{width:14px;color:var(--sd-ui-text-disabled,#ababab);pointer-events:none;text-align:center;z-index:1;position:absolute;left:12px}.link-input-ctn .input-icon[data-v-3e4bd44e]:not(.text-input-icon){height:14px;transform:rotate(45deg)}.link-input-ctn.high-contrast .input-icon[data-v-3e4bd44e]{color:var(--sd-ui-text,#47484a)}.link-input-ctn.high-contrast .input-row input[data-v-3e4bd44e]{color:var(--sd-ui-text,#47484a);border-color:var(--sd-ui-text,#47484a)}.open-link-icon[data-v-3e4bd44e]{cursor:pointer;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-left:10px;transition:all .2s;display:flex}.open-link-icon[data-v-3e4bd44e]:hover{color:var(--sd-ui-action,#1355ff);background-color:var(--sd-ui-bg,#fff);border:1px solid var(--sd-ui-border,#dbdbdb)}.open-link-icon[data-v-3e4bd44e] svg{width:15px;height:15px}.sd-disabled[data-v-3e4bd44e]{opacity:.6;cursor:not-allowed;pointer-events:none}.link-buttons[data-v-3e4bd44e]{justify-content:flex-end;margin-top:10px;display:flex}.remove-btn__icon[data-v-3e4bd44e]{flex-shrink:0;width:13px;height:13px;margin-right:4px;display:inline-flex}.link-buttons button[data-v-3e4bd44e]{margin-left:5px}.disable-btn[data-v-3e4bd44e]{opacity:.6;cursor:not-allowed;pointer-events:none}.go-to-anchor a[data-v-3e4bd44e]{font-size:var(--sd-ui-font-size-400,14px);text-decoration:underline}.clickable[data-v-3e4bd44e]{cursor:pointer}.link-title[data-v-3e4bd44e]{font-size:var(--sd-ui-font-size-400,14px);color:var(--sd-ui-text,#47484a);margin-bottom:10px;font-weight:600}.hasBottomMargin[data-v-3e4bd44e]{margin-bottom:1em}.remove-btn[data-v-3e4bd44e]{border-radius:var(--sd-ui-radius,6px);background-color:var(--sd-ui-bg,#fff);color:var(--sd-ui-text,#47484a);font-weight:400;font-size:var(--sd-ui-font-size-300,13px);cursor:pointer;border:1px solid var(--sd-ui-border,#dbdbdb);box-sizing:border-box;outline:none;justify-content:center;align-items:center;padding:10px 16px;transition:all .2s;display:inline-flex}.remove-btn[data-v-3e4bd44e]:hover{background-color:var(--sd-ui-hover-bg,#dbdbdb)}.sd-submit-btn[data-v-3e4bd44e]{border-radius:var(--sd-ui-radius,6px);background-color:var(--sd-ui-action,#1355ff);color:var(--sd-ui-action-text,#fff);font-weight:400;font-size:var(--sd-ui-font-size-300,13px);cursor:pointer;box-sizing:border-box;border:none;outline:none;justify-content:center;align-items:center;padding:10px 16px;transition:all .2s;display:inline-flex}.sd-submit-btn[data-v-3e4bd44e]:hover{background-color:var(--sd-ui-action-hover,#0f44cc)}.sd-error[data-v-3e4bd44e]{background-color:#ff00001a;border-color:red!important}.sd-surface-external-mount[data-v-b2412c5d]{width:100%}.sd-surface-dialog-backdrop[data-v-582b6534]{z-index:var(--sd-ui-dialog-z-index,2147480000);box-sizing:border-box;background:var(--sd-ui-dialog-backdrop,#12182652);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sd-surface-dialog[data-v-582b6534]{box-sizing:border-box;background:var(--sd-ui-surface-bg);border:1px solid var(--sd-ui-surface-border);border-radius:var(--sd-ui-surface-radius);min-width:0;box-shadow:var(--sd-ui-surface-shadow);max-width:var(--sd-ui-dialog-max-width,480px);width:100%;max-height:100%;font-family:var(--sd-ui-font-family);color:var(--sd-ui-text);outline:none;overflow-y:auto}.sd-surface-dialog__title[data-v-582b6534]{padding:var(--sd-ui-surface-title-padding);font-size:var(--sd-ui-font-size-500,15px);font-weight:600;line-height:1.4}.sd-surface-dialog__content[data-v-582b6534]{padding:var(--sd-ui-surface-content-padding)}.sd-surface-dialog[data-v-582b6534]:has(.sd-dialog-content){flex-direction:column;display:flex;overflow:hidden}.sd-surface-dialog__content[data-v-582b6534]:has(>.sd-dialog-content){flex-direction:column;min-height:0;padding:0;display:flex}.sd-surface-dialog[data-v-582b6534] .sd-dialog-content{flex-direction:column;min-height:0;max-height:calc(100dvh - 34px);display:flex}.sd-surface-dialog[data-v-582b6534] .sd-dialog-header{border-bottom:1px solid var(--sd-ui-surface-border,#e4e7ec);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.sd-surface-dialog[data-v-582b6534] .sd-dialog-header h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:650}.sd-surface-dialog[data-v-582b6534] .sd-dialog-close{width:36px;height:36px;color:var(--sd-ui-text-muted,#525866);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}.sd-surface-dialog[data-v-582b6534] .sd-dialog-close:hover{background:var(--sd-ui-hover-bg,#f2f4f7)}.sd-surface-dialog[data-v-582b6534] .sd-dialog-footer{border-top:1px solid var(--sd-ui-surface-border,#eaecf0);background:var(--sd-ui-surface-bg,#fff);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;display:flex}.sd-surface-dialog[data-v-582b6534] .sd-dialog-footer button{min-width:72px;min-height:32px;font:inherit;cursor:pointer;border-radius:6px;padding:7px 12px;font-size:12px;font-weight:600}.sd-surface-dialog[data-v-582b6534] .sd-dialog-secondary{border:1px solid var(--sd-ui-surface-border,#cfd4dc);background:var(--sd-ui-surface-bg,#fff);color:var(--sd-ui-text,#344054)}.sd-surface-dialog[data-v-582b6534] .sd-dialog-primary{border:1px solid var(--sd-ui-action,#3367d6);background:var(--sd-ui-action,#3367d6);color:var(--sd-ui-action-text,#fff)}.sd-surface-dialog[data-v-582b6534] .sd-dialog-footer button:disabled{cursor:not-allowed;opacity:.55}.sd-surface-floating[data-v-cd2be5db]{z-index:var(--sd-ui-surface-z-index,100);width:var(--sd-ui-floating-width,360px);max-width:var(--sd-ui-floating-max-width,480px);max-height:var(--sd-ui-floating-max-height,min(60vh, calc(100% - 32px)));background:var(--sd-ui-surface-bg);border:1px solid var(--sd-ui-surface-border);border-radius:var(--sd-ui-surface-radius);box-shadow:var(--sd-ui-surface-shadow);font-family:var(--sd-ui-font-family);color:var(--sd-ui-text);position:absolute;overflow-y:auto}.sd-surface-floating--top-right[data-v-cd2be5db]{top:var(--sd-ui-floating-edge-offset,16px);right:var(--sd-ui-floating-edge-offset,16px)}.sd-surface-floating--top-left[data-v-cd2be5db]{top:var(--sd-ui-floating-edge-offset,16px);left:var(--sd-ui-floating-edge-offset,16px)}.sd-surface-floating--bottom-right[data-v-cd2be5db]{bottom:var(--sd-ui-floating-edge-offset,16px);right:var(--sd-ui-floating-edge-offset,16px)}.sd-surface-floating--bottom-left[data-v-cd2be5db]{bottom:var(--sd-ui-floating-edge-offset,16px);left:var(--sd-ui-floating-edge-offset,16px)}.sd-surface-floating--top-center[data-v-cd2be5db]{top:var(--sd-ui-floating-edge-offset,16px);left:50%;transform:translate(-50%)}.sd-surface-floating--bottom-center[data-v-cd2be5db]{bottom:var(--sd-ui-floating-edge-offset,16px);left:50%;transform:translate(-50%)}.sd-surface-floating__title[data-v-cd2be5db]{padding:var(--sd-ui-surface-title-padding);font-size:var(--sd-ui-font-size-500,15px);font-weight:600;line-height:1.4}.sd-surface-floating__content[data-v-cd2be5db]{padding:var(--sd-ui-surface-content-padding)}.sd-surface-host[data-v-dad99b67]{pointer-events:none;z-index:var(--sd-ui-surface-z-index,100);overflow:hidden}.sd-surface-host[data-v-dad99b67]>*{pointer-events:auto}.superdoc[data-v-7bbf01da]{display:flex;position:relative}.right-sidebar[data-v-7bbf01da]{min-width:320px;height:100%}.floating-comments[data-v-7bbf01da]{width:300px;min-width:300px;height:100%;overflow:visible}.superdoc__layers[data-v-7bbf01da]{box-sizing:border-box;height:100%;position:relative}.superdoc__document[data-v-7bbf01da],.superdoc__sub-document[data-v-7bbf01da]{width:100%;position:relative}.superdoc__selection-layer[data-v-7bbf01da]{z-index:10;pointer-events:none;min-width:100%;min-height:100%;position:absolute}.superdoc__whiteboard-layer[data-v-7bbf01da]{z-index:4}.superdoc__temp-selection[data-v-7bbf01da]{position:absolute}.superdoc__right-sidebar[data-v-7bbf01da]{z-index:2;width:320px;min-width:320px;min-height:100%;padding:0 10px;position:relative}.superdoc__compact-comment-popover[data-v-7bbf01da]{z-index:11;width:min(320px,100% - 24px);position:absolute;top:12px;right:12px}.tools[data-v-7bbf01da]{z-index:3;gap:var(--sd-ui-tools-gap,6px);flex-direction:column;display:flex;position:absolute}.tools-item[data-v-7bbf01da]{width:var(--sd-ui-tools-item-size,50px);height:var(--sd-ui-tools-item-size,50px);background-color:var(--sd-ui-tools-item-bg,#dbdbdb99);border-radius:var(--sd-ui-tools-item-radius,12px);cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.tools-item i[data-v-7bbf01da]{cursor:pointer}.superdoc__tools-icon[data-v-7bbf01da]{width:var(--sd-ui-tools-icon-size,20px);height:var(--sd-ui-tools-icon-size,20px);flex-shrink:0}@media (width<=834px){.superdoc .superdoc__layers[data-v-7bbf01da]{box-shadow:none;margin:0;border:0!important}.superdoc__sub-document[data-v-7bbf01da]{max-width:100%}.superdoc__right-sidebar[data-v-7bbf01da]{padding:10px;position:relative}}.ai-writer-container[data-v-7bbf01da]{z-index:1000;background:#fff;border-radius:8px;position:fixed;box-shadow:0 2px 10px #00000026}.ai-tool>svg[data-v-7bbf01da]{fill:#0000}.ai-tool[data-v-7bbf01da]:before{content:"";z-index:1;filter:brightness(1.2);background:linear-gradient(270deg,#dad77680 -20%,#bf6464 30%,#4d52d9 60%,#ffdb66 150%);width:20px;height:20px;transition:filter .2s;position:absolute;-webkit-mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M224 96l16-32 32-16-32-16-16-32-16 32-32 16 32 16 16 32zM80 160l26.7-53.3L160 80l-53.3-26.7L80 0 53.3 53.3 0 80l53.3 26.7L80 160zm352 128l-26.7 53.3L352 368l53.3 26.7L432 448l26.7-53.3L512 368l-53.3-26.7L432 288zm70.6-193.8L417.8 9.4C411.5 3.1 403.3 0 395.2 0c-8.2 0-16.4 3.1-22.6 9.4L9.4 372.5c-12.5 12.5-12.5 32.8 0 45.3l84.9 84.9c6.3 6.3 14.4 9.4 22.6 9.4 8.2 0 16.4-3.1 22.6-9.4l363.1-363.2c12.5-12.5 12.5-32.8 0-45.2zM359.5 203.5l-50.9-50.9 86.6-86.6 50.9 50.9-86.6 86.6z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M224 96l16-32 32-16-32-16-16-32-16 32-32 16 32 16 16 32zM80 160l26.7-53.3L160 80l-53.3-26.7L80 0 53.3 53.3 0 80l53.3 26.7L80 160zm352 128l-26.7 53.3L352 368l53.3 26.7L432 448l26.7-53.3L512 368l-53.3-26.7L432 288zm70.6-193.8L417.8 9.4C411.5 3.1 403.3 0 395.2 0c-8.2 0-16.4 3.1-22.6 9.4L9.4 372.5c-12.5 12.5-12.5 32.8 0 45.3l84.9 84.9c6.3 6.3 14.4 9.4 22.6 9.4 8.2 0 16.4-3.1 22.6-9.4l363.1-363.2c12.5-12.5 12.5-32.8 0-45.2zM359.5 203.5l-50.9-50.9 86.6-86.6 50.9 50.9-86.6 86.6z'/></svg>") 50%/contain no-repeat}.ai-tool[data-v-7bbf01da]:hover:before{filter:brightness(1.3)}.sd-toolbar-icon[data-v-65ecd5b1]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.sd-toolbar-icon__icon[data-v-65ecd5b1]{flex-shrink:0;justify-content:center;align-items:center;height:16px;display:inline-flex}.sd-toolbar-icon__icon--highlight[data-v-65ecd5b1]{width:16px;margin-bottom:1px;margin-left:3px}.sd-toolbar-icon__icon[data-v-65ecd5b1] svg{width:auto;height:16px;max-height:16px}.sd-toolbar-icon__icon--color[data-v-65ecd5b1] svg{max-height:14px;margin-top:-3px}.color-bar[data-v-65ecd5b1]{z-index:5;border-radius:4px;width:16px;height:4px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.sd-toolbar-item[data-v-96796456]{z-index:1;min-width:30px;margin:0 calc(var(--sd-ui-toolbar-item-gap,2px) / 2);position:relative}.sd-visually-hidden[data-v-96796456]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sd-toolbar-button[data-v-96796456]{padding:var(--sd-ui-toolbar-item-padding,5px);height:var(--sd-ui-toolbar-height,32px);max-height:var(--sd-ui-toolbar-height,32px);border-radius:var(--sd-ui-radius,6px);cursor:pointer;color:var(--sd-ui-toolbar-button-text,#47484a);-webkit-user-select:none;user-select:none;box-sizing:border-box;justify-content:center;align-items:center;transition:all .2s ease-out;display:flex;position:relative;overflow-y:visible}.sd-toolbar-button[data-v-96796456]:hover{background-color:var(--sd-ui-toolbar-button-hover-bg,var(--sd-ui-hover-bg,#dbdbdb))}.sd-toolbar-button:hover .sd-toolbar-icon.high-contrast[data-v-96796456]{color:#fff}.sd-toolbar-button:hover.high-contrast[data-v-96796456]{color:#fff;background-color:#000}.sd-toolbar-button[data-v-96796456]:active,.sd-active[data-v-96796456]{background-color:var(--sd-ui-toolbar-button-active-bg,var(--sd-ui-active-bg,#c8d0d8))}.sd-button-label[data-v-96796456]{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-weight:400;font-size:var(--sd-ui-font-size-500,15px);margin:5px;overflow:hidden}.sd-toolbar-icon+.sd-dropdown-caret[data-v-96796456]{margin-left:4px}.sd-toolbar-button.split[data-v-96796456]{gap:0;padding:0}.sd-toolbar-button.split .sd-toolbar-button__main[data-v-96796456],.sd-toolbar-button.split .sd-toolbar-button__caret[data-v-96796456]{box-sizing:border-box;z-index:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.sd-toolbar-button.split .sd-toolbar-button__main[data-v-96796456]{padding:0 3px 0 var(--sd-ui-toolbar-item-padding,5px);border-top-left-radius:var(--sd-ui-radius,6px);border-bottom-left-radius:var(--sd-ui-radius,6px)}.sd-toolbar-button.split .sd-toolbar-button__caret[data-v-96796456]{border-top-right-radius:var(--sd-ui-radius,6px);border-bottom-right-radius:var(--sd-ui-radius,6px);padding:0 4px 0 2px}.sd-toolbar-button.split[data-v-96796456]:hover{background-color:var(--sd-ui-toolbar-button-hover-bg,var(--sd-ui-hover-bg,#dbdbdb))}.sd-toolbar-button.split .sd-toolbar-button__main[data-v-96796456]:hover,.sd-toolbar-button.split .sd-toolbar-button__caret[data-v-96796456]:hover{background-color:var(--sd-ui-toolbar-button-active-bg,var(--sd-ui-active-bg,#c8d0d8))}.sd-toolbar-button.split .sd-toolbar-button__caret[data-v-96796456]:before{content:"";background-color:#0000;width:1px;transition:background-color .15s ease-out;position:absolute;top:6px;bottom:6px;left:0}.sd-toolbar-button.split:hover .sd-toolbar-button__caret[data-v-96796456]:before{background-color:var(--sd-ui-border,#47484a33)}.sd-toolbar-button.split.sd-disabled[data-v-96796456],.sd-toolbar-button.split.sd-disabled[data-v-96796456]:hover{background-color:initial}.sd-toolbar-button.split.sd-disabled .sd-toolbar-button__main[data-v-96796456],.sd-toolbar-button.split.sd-disabled .sd-toolbar-button__caret[data-v-96796456]{cursor:default}.sd-toolbar-button.split.sd-disabled .sd-toolbar-button__main[data-v-96796456]:hover,.sd-toolbar-button.split.sd-disabled .sd-toolbar-button__caret[data-v-96796456]:hover{background-color:initial}.sd-toolbar-button.split.sd-disabled .sd-toolbar-button__caret[data-v-96796456]:before{background-color:#0000}.left[data-v-96796456],.right[data-v-96796456]{background-color:#dbdbdb;border-radius:60%;width:50%;height:100%}.has-inline-text-input[data-v-96796456]:hover{cursor:text}.sd-disabled[data-v-96796456]{cursor:default}.sd-disabled[data-v-96796456]:hover{cursor:default;background-color:initial}.sd-disabled .sd-toolbar-icon[data-v-96796456],.sd-disabled .sd-button-label[data-v-96796456]{opacity:.35}.button-text-input[data-v-96796456]{color:var(--sd-ui-toolbar-button-text,#47484a);text-align:center;width:30px;font-size:var(--sd-ui-font-size-400,14px);border:1px solid var(--sd-ui-border,#dbdbdb);box-sizing:border-box;background-color:#0000;border-radius:4px;outline:none;margin-right:5px;padding:2px 0;font-weight:400}.button-text-input.high-contrast[data-v-96796456]{background-color:#fff}.button-text-input--font-size[data-v-96796456]{width:36px}.button-text-input--font-family[data-v-96796456]{width:88px}.button-text-input[data-v-96796456]::placeholder{color:var(--sd-ui-toolbar-button-text,#47484a)}.sd-dropdown-caret[data-v-96796456]{flex-shrink:0;justify-content:center;align-items:center;width:10px;height:10px;display:inline-flex}.sd-toolbar-item--doc-mode-compact .sd-button-label[data-v-96796456]{display:none}.sd-toolbar-item--doc-mode-compact .sd-toolbar-icon[data-v-96796456]{margin-right:5px}.sd-toolbar-item--linked-styles-compact[data-v-96796456]{width:auto!important}.sd-toolbar-item--linked-styles-compact .sd-button-label[data-v-96796456]{display:none}.toolbar-separator[data-v-cb82253a]{height:var(--sd-ui-toolbar-height,32px);border-radius:var(--sd-ui-radius,6px);text-overflow:ellipsis;color:var(--sd-ui-border,#dbdbdb);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;transition:all .2s ease-out;display:flex;overflow:hidden}.toolbar-separator .separator-inner[data-v-cb82253a]{width:1.5px;height:20px}.toolbar-dropdown[data-v-fa3f6b69],.toolbar-dropdown-trigger[data-v-fa3f6b69]{display:inline-flex}.toolbar-dropdown-menu[data-v-fa3f6b69]{border-radius:var(--sd-ui-radius,6px);background:var(--sd-ui-dropdown-bg,#fff);border:1px solid var(--sd-ui-dropdown-border,#e4e6eb);min-width:80px;box-shadow:var(--sd-ui-dropdown-shadow,0 8px 24px #00000029);box-sizing:border-box;overscroll-behavior:contain;padding:4px;overflow-y:auto}.toolbar-dropdown-menu.toolbar-dropdown-menu--render-only[data-v-fa3f6b69]{padding:0}.toolbar-dropdown-option[data-v-fa3f6b69]{border-radius:var(--sd-ui-dropdown-option-radius,3px);cursor:pointer;min-height:34px;font-size:var(--sd-ui-font-size-400,14px);color:var(--sd-ui-dropdown-text,#47484a);box-sizing:border-box;align-items:center;padding:0 10px;transition:background-color .2s ease-out;display:flex}.toolbar-dropdown-option__icon[data-v-fa3f6b69]{justify-content:center;align-items:center;width:14px;min-width:14px;height:14px;margin-right:6px;display:inline-flex}.toolbar-dropdown-option__icon[data-v-fa3f6b69] .dropdown-select-icon{width:12px;height:12px;display:flex}.toolbar-dropdown-option[data-v-fa3f6b69]:hover{background:var(--sd-ui-dropdown-hover-bg,#d8dee5);color:var(--sd-ui-dropdown-hover-text,#47484a)}.toolbar-dropdown-option.sd-selected[data-v-fa3f6b69]{background:var(--sd-ui-dropdown-active-bg,#d8dee5);color:var(--sd-ui-dropdown-selected-text,#47484a)}.toolbar-dropdown-menu.high-contrast .toolbar-dropdown-option[data-v-fa3f6b69]:not(.sd-render):hover,.toolbar-dropdown-menu.high-contrast .toolbar-dropdown-option:not(.sd-render).sd-selected[data-v-fa3f6b69]{color:#fff;background:#000}.toolbar-dropdown-option.sd-disabled[data-v-fa3f6b69]{opacity:.5;cursor:not-allowed}.toolbar-dropdown-option.sd-render[data-v-fa3f6b69]{cursor:default;color:inherit;background:0 0;padding:0}.toolbar-dropdown-option.sd-render[data-v-fa3f6b69]:hover,.toolbar-dropdown-option.sd-render.sd-selected[data-v-fa3f6b69]{color:inherit;background:0 0}.fade-in-scale-up-transition-enter-active[data-v-fa3f6b69],.fade-in-scale-up-transition-leave-active[data-v-fa3f6b69]{transform-origin:0 0}.fade-in-scale-up-transition-enter-active[data-v-fa3f6b69]{transition:opacity .2s cubic-bezier(0,0,.2,1),transform .2s cubic-bezier(0,0,.2,1)}.fade-in-scale-up-transition-leave-active[data-v-fa3f6b69]{transition:opacity .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1)}.fade-in-scale-up-transition-enter-from[data-v-fa3f6b69],.fade-in-scale-up-transition-leave-to[data-v-fa3f6b69]{opacity:0;transform:scale(.9)}.fade-in-scale-up-transition-leave-from[data-v-fa3f6b69],.fade-in-scale-up-transition-enter-to[data-v-fa3f6b69]{opacity:1;transform:scale(1)}.superdoc-toolbar-overflow[data-v-1227fcf9]{flex-wrap:wrap;max-width:200px;min-width:auto!important}.sd-font-combobox[data-v-53e0af20]{height:var(--sd-ui-toolbar-height,32px);max-height:var(--sd-ui-toolbar-height,32px);border-radius:var(--sd-ui-radius,6px);box-sizing:border-box;cursor:text;color:var(--sd-ui-toolbar-button-text,#47484a);align-items:center;padding:0;transition:background-color .2s ease-out;display:inline-flex;position:relative}.sd-font-combobox[data-v-53e0af20]:focus-within{background-color:var(--sd-ui-toolbar-button-active-bg,var(--sd-ui-active-bg,#c8d0d8))}.sd-font-combobox.high-contrast[data-v-53e0af20]:focus-within{color:#fff;background-color:#000}.sd-font-combobox.sd-disabled[data-v-53e0af20]{cursor:default;opacity:.35}.sd-font-combobox__field[data-v-53e0af20]{flex:auto;min-width:0}.sd-font-combobox__input[data-v-53e0af20]{width:100%;min-width:0;height:100%;color:inherit;font-size:var(--sd-ui-font-size-500,15px);text-overflow:ellipsis;box-sizing:border-box;background:0 0;border:none;outline:none;padding:0 4px 0 8px;font-weight:400}.sd-font-combobox__legacy-label[data-v-53e0af20]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sd-font-combobox__caret[data-v-53e0af20]{cursor:pointer;color:inherit;background:0 0;border:none;flex-shrink:0;margin:0;padding:0 4px}.sd-font-combobox.sd-disabled .sd-font-combobox__caret[data-v-53e0af20]{cursor:default}.sd-dropdown-caret[data-v-53e0af20]{justify-content:center;align-items:center;width:10px;height:10px;display:inline-flex}.sd-font-combobox__listbox[data-v-53e0af20]{border-radius:var(--sd-ui-radius,6px);background:var(--sd-ui-dropdown-bg,#fff);border:1px solid var(--sd-ui-dropdown-border,#e4e6eb);min-width:80px;box-shadow:var(--sd-ui-dropdown-shadow,0 8px 24px #00000029);box-sizing:border-box;overscroll-behavior:contain;padding:4px;overflow-y:auto}.sd-font-combobox__option[data-v-53e0af20]{border-radius:var(--sd-ui-dropdown-option-radius,3px);cursor:pointer;min-height:34px;font-size:var(--sd-ui-font-size-400,14px);color:var(--sd-ui-dropdown-text,#47484a);box-sizing:border-box;align-items:center;padding:0 10px;transition:background-color .2s ease-out;display:flex}.sd-font-combobox__option.sd-active[data-v-53e0af20],.sd-font-combobox__option[data-v-53e0af20]:hover{background:var(--sd-ui-dropdown-hover-bg,#d8dee5);color:var(--sd-ui-dropdown-hover-text,#47484a)}.sd-font-combobox__option.sd-selected[data-v-53e0af20]{background:var(--sd-ui-dropdown-active-bg,#d8dee5);color:var(--sd-ui-dropdown-selected-text,#47484a)}.sd-font-combobox__listbox.high-contrast .sd-font-combobox__option.sd-active[data-v-53e0af20],.sd-font-combobox__listbox.high-contrast .sd-font-combobox__option[data-v-53e0af20]:hover,.sd-font-combobox__listbox.high-contrast .sd-font-combobox__option.sd-selected[data-v-53e0af20]{color:#fff;background:#000}.sd-tooltip-trigger[data-v-88d296cd]{display:inline-flex}.sd-tooltip-content[data-v-88d296cd]{background-color:var(--sd-ui-tooltip-bg,#262626);color:var(--sd-ui-tooltip-text,#fff);font-size:var(--sd-ui-font-size-400,14px);border-radius:var(--sd-ui-tooltip-radius,6px);box-shadow:var(--sd-ui-tooltip-shadow,0 3px 12px #00000047);pointer-events:auto;white-space:nowrap;padding:8px 14px;line-height:1.3}.sd-tooltip-arrow[data-v-88d296cd]{background-color:var(--sd-ui-tooltip-bg,#262626);width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.sd-tooltip-content[data-placement=bottom] .sd-tooltip-arrow[data-v-88d296cd]{top:-5px;bottom:auto}.fade-in-scale-up-transition-enter-active[data-v-88d296cd],.fade-in-scale-up-transition-leave-active[data-v-88d296cd]{transform-origin:bottom}.sd-tooltip-content[data-placement=bottom].fade-in-scale-up-transition-enter-active[data-v-88d296cd],.sd-tooltip-content[data-placement=bottom].fade-in-scale-up-transition-leave-active[data-v-88d296cd]{transform-origin:top}.fade-in-scale-up-transition-enter-active[data-v-88d296cd]{transition:opacity .2s cubic-bezier(0,0,.2,1),transform .2s cubic-bezier(0,0,.2,1)}.fade-in-scale-up-transition-leave-active[data-v-88d296cd]{transition:opacity .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1)}.fade-in-scale-up-transition-enter-from[data-v-88d296cd],.fade-in-scale-up-transition-leave-to[data-v-88d296cd]{opacity:0;transform:scale(.9)}.fade-in-scale-up-transition-leave-from[data-v-88d296cd],.fade-in-scale-up-transition-enter-to[data-v-88d296cd]{opacity:1;transform:scale(1)}.button-group[data-v-8d7a9de1]{display:flex}.superdoc-toolbar[data-v-9418cc7d]{background:var(--sd-ui-toolbar-bg,var(--sd-ui-bg,#fff));width:100%;padding:var(--sd-ui-toolbar-padding-y,4px) var(--sd-ui-toolbar-padding-x,16px);box-sizing:border-box;font-family:var(--sd-ui-font-family,Arial, Helvetica, sans-serif);z-index:var(--sd-ui-toolbar-z-index,10);justify-content:space-between;display:flex;position:relative}@media (width<=768px){.superdoc-toolbar[data-v-9418cc7d]{justify-content:inherit;padding:4px 10px}}.alignment-buttons[data-v-13e5f7a4]{box-sizing:border-box;justify-content:space-between;width:100%;padding:8px;display:flex}.alignment-buttons .sd-button-icon[data-v-13e5f7a4]{cursor:pointer;font-size:var(--sd-ui-font-size-600,16px);color:var(--sd-ui-dropdown-text,#47484a);border-radius:var(--sd-ui-dropdown-option-radius,3px);box-sizing:border-box;justify-content:center;align-items:center;width:25px;height:25px;padding:5px;display:flex}.alignment-buttons .sd-button-icon[data-v-13e5f7a4]:hover{background-color:var(--sd-ui-dropdown-hover-bg,#d8dee5);color:var(--sd-ui-dropdown-hover-text,#47484a)}.alignment-buttons .sd-button-icon[data-v-13e5f7a4] svg{fill:currentColor;width:100%;height:100%;display:block}.alignment-buttons.high-contrast .sd-button-icon[data-v-13e5f7a4]:hover{color:#fff;background-color:#000}.style-buttons-list[data-v-44f37ff6]{box-sizing:border-box;justify-content:space-between;width:100%;padding:8px;display:flex}.style-buttons-list .sd-button-icon[data-v-44f37ff6]{cursor:pointer;font-size:var(--sd-ui-font-size-600,16px);color:var(--sd-ui-dropdown-text,#47484a);border-radius:var(--sd-ui-dropdown-option-radius,3px);box-sizing:border-box;justify-content:center;align-items:center;padding:5px;display:flex}.style-buttons-list .sd-button-icon[data-v-44f37ff6]:hover{background-color:var(--sd-ui-dropdown-hover-bg,#d8dee5);color:var(--sd-ui-dropdown-hover-text,#47484a)}.style-buttons-list .sd-button-icon[data-v-44f37ff6] svg{fill:currentColor;width:100%;height:100%;display:block}.style-buttons-list .sd-button-icon.sd-selected[data-v-44f37ff6]{background-color:var(--sd-ui-dropdown-active-bg,#d8dee5);color:var(--sd-ui-dropdown-selected-text,#47484a)}.style-buttons-list.high-contrast .sd-button-icon[data-v-44f37ff6]:hover,.style-buttons-list.high-contrast .sd-button-icon.sd-selected[data-v-44f37ff6]{color:#fff;background-color:#000}.document-mode[data-v-bee14d7a]{box-sizing:border-box;flex-direction:column;padding:10px;display:flex}.document-mode[data-v-bee14d7a] svg{fill:currentColor;width:100%;height:100%;display:block}.document-mode .sd-option-item[data-v-bee14d7a]{background-color:var(--sd-ui-dropdown-bg,#fff);border-radius:var(--sd-ui-dropdown-option-radius,3px);cursor:pointer;box-sizing:border-box;flex-direction:row;padding:10px;display:flex}.document-mode .sd-option-item[data-v-bee14d7a]:hover{background-color:var(--sd-ui-dropdown-hover-bg,#d8dee5)}.document-mode.high-contrast .sd-option-item[data-v-bee14d7a]:hover{color:#fff;background-color:#000}.document-mode.high-contrast .sd-option-item:hover .icon-column__icon[data-v-bee14d7a],.document-mode.high-contrast .sd-option-item:hover .text-column>.document-mode-type[data-v-bee14d7a],.document-mode.high-contrast .sd-option-item:hover .text-column>.document-mode-description[data-v-bee14d7a]{color:#fff}.sd-disabled[data-v-bee14d7a]{opacity:.5;pointer-events:none;cursor:not-allowed!important}.document-mode-column[data-v-bee14d7a]{flex-direction:column;display:flex}.document-mode-type[data-v-bee14d7a]{font-weight:400;font-size:var(--sd-ui-font-size-500,15px);color:var(--sd-ui-text,#47484a)}.icon-column[data-v-bee14d7a]{color:var(--sd-ui-text,#47484a);box-sizing:border-box;justify-content:flex-start;align-items:center;height:100%;margin-right:5px;padding:0 5px}.icon-column__icon[data-v-bee14d7a]{height:18px;color:var(--sd-ui-text,#47484a);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-column__icon[data-v-bee14d7a] svg{width:auto;max-height:18px}.document-mode-description[data-v-bee14d7a]{font-size:var(--sd-ui-font-size-200,12px);color:var(--sd-ui-text-muted,#666)}.style-name[data-v-74c8924b]{color:var(--sd-ui-dropdown-text,#47484a);padding:16px 10px}.style-name[data-v-74c8924b]:hover{background-color:var(--sd-ui-dropdown-hover-bg,#d8dee5);color:var(--sd-ui-dropdown-hover-text,#47484a)}.linked-style-buttons[data-v-74c8924b]{box-sizing:border-box;flex-direction:column;width:200px;max-height:400px;margin:0;padding:0;display:flex;overflow:auto}.sd-ai-writer[data-v-67f6c6f7]{border-radius:var(--sd-ui-radius,6px);background:var(--sd-ui-dropdown-bg,#fff);box-sizing:border-box;border:1px solid #7715b3;width:300px;padding:12px;box-shadow:0 0 2px 2px #7715b366}.sd-ai-writer__input[data-v-67f6c6f7]{resize:vertical;border:1px solid var(--sd-ui-border,#dbdbdb);box-sizing:border-box;width:100%;min-height:76px;color:var(--sd-ui-text,#47484a);font-family:var(--sd-ui-font-family,Arial, Helvetica, sans-serif);font-size:var(--sd-ui-font-size-300,13px);border-radius:4px;outline:none;padding:8px;line-height:1.4}.sd-ai-writer__input[data-v-67f6c6f7]:focus{border-color:var(--sd-ui-action,#7715b3)}.sd-ai-writer__footer[data-v-67f6c6f7]{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.sd-ai-writer__error[data-v-67f6c6f7]{color:#b42318;font-size:var(--sd-ui-font-size-200,12px);flex:1;margin:0;line-height:1.3}.sd-ai-writer__submit[data-v-67f6c6f7]{border:1px solid var(--sd-ui-action,#7715b3);background:var(--sd-ui-action,#7715b3);color:#fff;cursor:pointer;font-family:var(--sd-ui-font-family,Arial, Helvetica, sans-serif);font-size:var(--sd-ui-font-size-300,13px);border-radius:4px;padding:7px 10px;line-height:1}.sd-ai-writer__submit[data-v-67f6c6f7]:disabled{cursor:default;opacity:.55}.sd-option-row[data-v-05eb02fc]{flex-direction:row;display:flex}.sd-option[data-v-05eb02fc]{cursor:pointer;box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;padding:3px;display:flex;position:relative}.sd-option[data-v-05eb02fc]:hover{background-color:var(--sd-ui-dropdown-hover-bg,#d8dee5)}.sd-option__icon[data-v-05eb02fc]{flex-shrink:0;width:20px;height:20px}.sd-option__check[data-v-05eb02fc]{flex-shrink:0;width:14px;height:14px;position:absolute}.options-grid-wrap[data-v-52b0283a]{border-radius:var(--sd-ui-radius,6px);padding:5px}.none-option[data-v-52b0283a]{color:var(--sd-ui-text,#47484a);align-items:center;gap:4px;padding:4px;display:flex}.none-option[data-v-52b0283a]:hover{opacity:.65}.none-icon[data-v-52b0283a]{width:16px}.option-grid-ctn[data-v-52b0283a]{background-color:var(--sd-ui-dropdown-bg,#fff);z-index:3;box-sizing:border-box;flex-direction:column;display:flex}.option-grid-ctn__subtitle[data-v-52b0283a]{font-size:var(--sd-ui-font-size-200,12px);padding:3px;font-weight:600}.option-grid-ctn[data-v-52b0283a] svg{fill:currentColor;width:100%;height:100%;display:block}.toolbar-table-grid-wrapper .toolbar-table-grid[data-v-b87d6ca2]{box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:2px;padding:8px;display:grid}.toolbar-table-grid-wrapper .toolbar-table-grid__item[data-v-b87d6ca2]{border:1px solid var(--sd-ui-border,#dbdbdb);cursor:pointer;width:20px;height:20px;transition:all .15s}.toolbar-table-grid-wrapper .toolbar-table-grid__item.sd-selected[data-v-b87d6ca2]{background-color:var(--sd-ui-dropdown-hover-bg,#d8dee5)}.toolbar-table-grid-wrapper.high-contrast .toolbar-table-grid__item[data-v-b87d6ca2]{border-color:#000}.toolbar-table-grid-wrapper.high-contrast .toolbar-table-grid__item.sd-selected[data-v-b87d6ca2]{background:#000}.toolbar-table-grid-wrapper .toolbar-table-grid-value[data-v-b87d6ca2]{font-size:var(--sd-ui-font-size-300,13px);padding:0 8px 2px;line-height:1.1}.toolbar-table-actions[data-v-0cdad084]{box-sizing:border-box;flex-direction:column;gap:6px;padding:10px;display:flex}.toolbar-table-actions[data-v-0cdad084] svg{fill:currentColor;width:100%;height:100%;display:block}.toolbar-table-actions__item[data-v-0cdad084]{background-color:var(--sd-ui-dropdown-bg,#fff);border-radius:var(--sd-ui-dropdown-option-radius,3px);cursor:pointer;box-sizing:border-box;gap:5px;padding:4px 10px;display:flex;position:relative}.toolbar-table-actions__item[data-v-0cdad084]:hover{background-color:var(--sd-ui-dropdown-hover-bg,#d8dee5)}.toolbar-table-actions__item--border[data-v-0cdad084]:after{content:"";background:var(--sd-ui-border,#dbdbdb);width:calc(100% + 20px);height:1px;display:block;position:absolute;bottom:-3px;left:-10px;right:0}.toolbar-table-actions__icon[data-v-0cdad084]{width:20px;color:var(--sd-ui-text,#47484a);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.toolbar-table-actions__icon-wrapper[data-v-0cdad084]{height:14px;color:var(--sd-ui-text,#47484a);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.toolbar-table-actions__icon-wrapper[data-v-0cdad084] svg{width:auto;max-height:14px}.toolbar-table-actions__label[data-v-0cdad084]{font-size:var(--sd-ui-font-size-500,15px);color:var(--sd-ui-text,#47484a);white-space:nowrap;font-weight:400}.sd-page-number-menu[data-v-30327fd0]{box-sizing:border-box;width:272px;color:var(--sd-ui-text,#47484a);font-family:var(--sd-ui-font-family,Arial, Helvetica, sans-serif);font-size:var(--sd-ui-font-size-300,13px);background:var(--sd-ui-dropdown-bg,#fff);border-radius:var(--sd-ui-radius,6px);flex-direction:column;gap:12px;padding:14px;display:flex}.sd-page-number-menu__title[data-v-30327fd0]{letter-spacing:.01em;font-weight:600}.sd-page-number-menu__grid[data-v-30327fd0]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sd-page-number-menu__grid[aria-disabled=true][data-v-30327fd0]{opacity:.55}.sd-page-number-menu__row-label[data-v-30327fd0]{color:var(--sd-ui-text-muted,#666);font-size:var(--sd-ui-font-size-100,11px);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;margin-top:2px}.sd-page-number-menu__tile[data-v-30327fd0]{border:1px solid var(--sd-ui-border,#dbdbdb);background:var(--sd-ui-bg,#fff);height:64px;color:var(--sd-ui-text-disabled,#9a9a9a);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out;display:flex}.sd-page-number-menu__tile[data-v-30327fd0]:hover{background:var(--sd-ui-dropdown-hover-bg,#f0f2f5)}.sd-page-number-menu__tile[data-v-30327fd0]:focus-visible{outline:2px solid var(--sd-ui-action,#1355ff);outline-offset:2px}.sd-page-number-menu__tile.is-selected[data-v-30327fd0]{border-color:var(--sd-ui-action,#1355ff);box-shadow:inset 0 0 0 1px var(--sd-ui-action,#1355ff);background:color-mix(in srgb, var(--sd-ui-action,#1355ff) 7%, var(--sd-ui-bg,#fff));color:var(--sd-ui-action,#1355ff)}.sd-page-number-menu__page[data-v-30327fd0]{width:36px;height:46px;overflow:visible}.sd-page-number-menu__sheet[data-v-30327fd0]{fill:var(--sd-ui-bg,#fff);stroke:var(--sd-ui-border,#c9ced6);stroke-width:1.5px}.sd-page-number-menu__line[data-v-30327fd0]{fill:var(--sd-ui-border,#dbdbdb)}.sd-page-number-menu__chip[data-v-30327fd0]{fill:currentColor;transform-box:fill-box;transform-origin:50%}.sd-page-number-menu__tile.is-selected .sd-page-number-menu__chip[data-v-30327fd0]{animation:.16s ease-out sd-page-number-chip-in-30327fd0}@keyframes sd-page-number-chip-in-30327fd0{0%{opacity:.4;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.sd-page-number-menu__check[data-v-30327fd0]{cursor:pointer;align-items:center;gap:8px;display:flex}.sd-page-number-menu__check input[data-v-30327fd0]{accent-color:var(--sd-ui-action,#1355ff);margin:0}.sd-page-number-menu__format[data-v-30327fd0]{border-top:1px solid var(--sd-ui-border,#e6e6e6);flex-direction:column;gap:8px;padding-top:10px;display:flex}.sd-page-number-menu__field[data-v-30327fd0]{justify-content:space-between;align-items:center;gap:8px;display:flex}.sd-page-number-menu__field select[data-v-30327fd0],.sd-page-number-menu__start input[type=number][data-v-30327fd0]{box-sizing:border-box;border:1px solid var(--sd-ui-border,#dbdbdb);border-radius:var(--sd-ui-dropdown-option-radius,4px);background:var(--sd-ui-bg,#fff);height:28px;color:inherit;font:inherit;padding:0 8px}.sd-page-number-menu__field select[data-v-30327fd0]{cursor:pointer;width:132px}.sd-page-number-menu__start[data-v-30327fd0]{justify-content:space-between;align-items:center;gap:8px;display:flex}.sd-page-number-menu__start input[type=number][data-v-30327fd0]{font-variant-numeric:tabular-nums;width:64px}.sd-page-number-menu__field select[data-v-30327fd0]:focus-visible,.sd-page-number-menu__start input[type=number][data-v-30327fd0]:focus-visible{outline:2px solid var(--sd-ui-action,#1355ff);outline-offset:1px}.sd-page-number-menu__field select[data-v-30327fd0]:disabled,.sd-page-number-menu__start input[type=number][data-v-30327fd0]:disabled{color:var(--sd-ui-text-disabled,#9a9a9a);cursor:not-allowed}.sd-page-number-menu__actions[data-v-30327fd0]{gap:8px;display:flex}.sd-page-number-menu__actions .sd-page-number-menu__add[data-v-30327fd0]{flex:1}.sd-page-number-menu__remove[data-v-30327fd0]{border:1px solid var(--sd-ui-border,#dbdbdb);border-radius:var(--sd-ui-radius,6px);background:var(--sd-ui-bg,#fff);color:var(--sd-color-rose-500,#cb0e47);font:inherit;letter-spacing:.02em;cursor:pointer;padding:8px 12px;transition:background-color .12s ease-out,border-color .12s ease-out}.sd-page-number-menu__remove[data-v-30327fd0]:hover:not(:disabled){border-color:color-mix(in srgb, var(--sd-color-rose-500,#cb0e47) 40%, var(--sd-ui-border,#dbdbdb));background:color-mix(in srgb, var(--sd-color-rose-500,#cb0e47) 6%, var(--sd-ui-bg,#fff))}.sd-page-number-menu__remove[data-v-30327fd0]:focus-visible{outline:2px solid var(--sd-ui-action,#1355ff);outline-offset:2px}.sd-page-number-menu__remove[data-v-30327fd0]:disabled{opacity:.5;cursor:not-allowed}.sd-page-number-menu__note[data-v-30327fd0]{color:var(--sd-ui-text-muted,#666);font-size:var(--sd-ui-font-size-200,12px);margin:-4px 0 0;line-height:1.4}.sd-page-number-menu__error[data-v-30327fd0]{border:1px solid color-mix(in srgb, var(--sd-color-rose-500,#cb0e47) 35%, var(--sd-ui-border,#dbdbdb));border-radius:var(--sd-ui-radius,6px);background:color-mix(in srgb, var(--sd-color-rose-500,#cb0e47) 7%, var(--sd-ui-bg,#fff));color:var(--sd-color-rose-500,#cb0e47);font-size:var(--sd-ui-font-size-200,12px);letter-spacing:.01em;margin:-4px 0 0;padding:8px 10px;line-height:1.4;animation:.16s ease-out sd-page-number-menu-error-in-30327fd0}@keyframes sd-page-number-menu-error-in-30327fd0{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.sd-page-number-menu__add[data-v-30327fd0]{border-radius:var(--sd-ui-radius,6px);background:var(--sd-ui-action,#1355ff);color:var(--sd-ui-action-text,#fff);font:inherit;letter-spacing:.02em;cursor:pointer;border:none;justify-content:center;align-items:center;padding:8px 12px;transition:background-color .12s ease-out;display:inline-flex}.sd-page-number-menu__add[data-v-30327fd0]:hover:not(:disabled){background:var(--sd-ui-action-hover,#0f44cc)}.sd-page-number-menu__add[data-v-30327fd0]:focus-visible,.sd-page-number-menu__cursor[data-v-30327fd0]:focus-visible{outline:2px solid var(--sd-ui-action,#1355ff);outline-offset:2px}.sd-page-number-menu__add[data-v-30327fd0]:disabled{opacity:.5;cursor:not-allowed}.sd-page-number-menu__divider[data-v-30327fd0]{background:var(--sd-ui-border,#e6e6e6);height:1px;margin:0 -14px}.sd-page-number-menu__cursor[data-v-30327fd0]{border-radius:var(--sd-ui-dropdown-option-radius,3px);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;margin:-4px -8px -6px;padding:6px 8px;display:flex}.sd-page-number-menu__cursor[data-v-30327fd0]:hover:not(:disabled){background:var(--sd-ui-dropdown-hover-bg,#f0f2f5)}.sd-page-number-menu__cursor[data-v-30327fd0]:disabled{cursor:default;color:var(--sd-ui-text-disabled,#9a9a9a)}.sd-page-number-menu__cursor-text[data-v-30327fd0]{flex-direction:column;gap:2px;display:flex}.sd-page-number-menu__cursor small[data-v-30327fd0]{color:var(--sd-ui-text-muted,#666);font-size:var(--sd-ui-font-size-100,11px);letter-spacing:.01em}.sd-page-number-menu__cursor:disabled small[data-v-30327fd0]{color:inherit}.sd-page-number-menu__cursor kbd[data-v-30327fd0]{border:1px solid var(--sd-ui-border,#dbdbdb);color:var(--sd-ui-text-muted,#666);font-family:inherit;font-size:var(--sd-ui-font-size-100,11px);letter-spacing:.02em;border-radius:4px;flex-shrink:0;padding:2px 5px}.high-contrast .sd-page-number-menu__tile[data-v-30327fd0],.high-contrast .sd-page-number-menu__sheet[data-v-30327fd0]{stroke:#000;border-color:#000}.high-contrast .sd-page-number-menu__tile.is-selected[data-v-30327fd0]{color:#fff;background:#000}.high-contrast .sd-page-number-menu__error[data-v-30327fd0]{color:#000;background:#fff;border-color:#000}@media (prefers-reduced-motion:reduce){.sd-page-number-menu__tile[data-v-30327fd0],.sd-page-number-menu__add[data-v-30327fd0],.sd-page-number-menu__remove[data-v-30327fd0]{transition:none}.sd-page-number-menu__tile.is-selected .sd-page-number-menu__chip[data-v-30327fd0],.sd-page-number-menu__error[data-v-30327fd0]{animation:none}}.sd-page-number-flash{outline-offset:4px;border-radius:2px;outline:2px solid #0000;animation:1.4s ease-out sd-page-number-flash}@keyframes sd-page-number-flash{0%,35%{outline-color:color-mix(in srgb, var(--sd-ui-action,#1355ff) 55%, transparent);background-color:color-mix(in srgb, var(--sd-ui-action,#1355ff) 6%, transparent)}to{background-color:#0000;outline-color:#0000}}@media (prefers-reduced-motion:reduce){.sd-page-number-flash{outline-color:color-mix(in srgb, var(--sd-ui-action,#1355ff) 55%, transparent);animation:none}}.sd-password-prompt[data-v-ecf7f6fb]{gap:var(--sd-ui-password-prompt-gap,12px);flex-direction:column;display:flex}.sd-password-prompt__heading[data-v-ecf7f6fb]{font-size:var(--sd-ui-password-prompt-heading-size,15px);font-weight:var(--sd-ui-password-prompt-heading-weight,600);color:var(--sd-ui-password-prompt-heading-color,var(--sd-ui-text));margin:0;line-height:1.4}.sd-password-prompt__description[data-v-ecf7f6fb]{font-size:var(--sd-ui-password-prompt-description-size,14px);color:var(--sd-ui-password-prompt-description-color,var(--sd-ui-text));margin:0;line-height:1.5}.sd-password-prompt__field[data-v-ecf7f6fb]{display:flex}.sd-password-prompt__input[data-v-ecf7f6fb]{width:100%;padding:var(--sd-ui-password-prompt-input-padding,8px 10px);font-size:var(--sd-ui-password-prompt-input-size,14px);color:var(--sd-ui-password-prompt-input-color,var(--sd-ui-text));background:var(--sd-ui-password-prompt-input-bg,#fff);border:1px solid var(--sd-ui-password-prompt-input-border,var(--sd-ui-border));border-radius:var(--sd-ui-password-prompt-input-radius,4px);outline:none;font-family:inherit;transition:border-color .15s}.sd-password-prompt__input[data-v-ecf7f6fb]:focus{border-color:var(--sd-ui-password-prompt-input-focus-border,var(--sd-ui-action))}.sd-password-prompt__input[data-v-ecf7f6fb]:disabled{opacity:var(--sd-ui-password-prompt-input-disabled-opacity,.6);cursor:not-allowed}.sd-password-prompt__error[data-v-ecf7f6fb]{font-size:var(--sd-ui-password-prompt-error-size,13px);color:var(--sd-ui-password-prompt-error-color,var(--sd-color-red-500,#ed4337));margin:0}.sd-password-prompt__actions[data-v-ecf7f6fb]{justify-content:flex-end;gap:var(--sd-ui-password-prompt-actions-gap,8px);margin-top:4px;display:flex}.sd-password-prompt__btn[data-v-ecf7f6fb]{padding:var(--sd-ui-password-prompt-btn-padding,6px 16px);font-size:var(--sd-ui-password-prompt-btn-size,14px);border-radius:var(--sd-ui-password-prompt-btn-radius,4px);cursor:pointer;font-family:inherit;transition:background-color .15s,opacity .15s}.sd-password-prompt__btn[data-v-ecf7f6fb]:disabled{opacity:var(--sd-ui-password-prompt-btn-disabled-opacity,.5);cursor:not-allowed}.sd-password-prompt__btn--cancel[data-v-ecf7f6fb]{background:var(--sd-ui-password-prompt-cancel-bg,transparent);border:1px solid var(--sd-ui-password-prompt-cancel-border,var(--sd-ui-border));color:var(--sd-ui-password-prompt-cancel-color,var(--sd-ui-text))}.sd-password-prompt__btn--cancel[data-v-ecf7f6fb]:hover:not(:disabled){background:var(--sd-ui-password-prompt-cancel-hover-bg,var(--sd-color-gray-100,#f5f5f5))}.sd-password-prompt__btn--submit[data-v-ecf7f6fb]{background:var(--sd-ui-password-prompt-submit-bg,var(--sd-ui-action));border:1px solid var(--sd-ui-password-prompt-submit-border,var(--sd-ui-action));color:var(--sd-ui-password-prompt-submit-color,var(--sd-ui-action-text,#fff))}.sd-password-prompt__btn--submit[data-v-ecf7f6fb]:hover:not(:disabled){background:var(--sd-ui-password-prompt-submit-hover-bg,var(--sd-ui-action-hover))}.sd-find-replace[data-v-5dba4c36]{gap:var(--sd-ui-find-replace-gap,6px);min-width:var(--sd-ui-find-replace-min-width,380px);flex-direction:column;display:flex}.sd-find-replace__row[data-v-5dba4c36]{align-items:center;gap:var(--sd-ui-find-replace-gap,6px);display:flex}.sd-find-replace__row-indent[data-v-5dba4c36]{flex:0 0 var(--sd-ui-find-replace-expander-size,24px)}.sd-find-replace__field[data-v-5dba4c36]{min-width:0;height:var(--sd-ui-find-replace-input-height,32px);background:var(--sd-ui-find-replace-input-bg,#fff);border:1px solid var(--sd-ui-find-replace-input-border,var(--sd-ui-border));border-radius:var(--sd-ui-find-replace-input-radius,6px);box-sizing:border-box;flex:1;align-items:center;padding:0 4px 0 10px;transition:border-color .12s ease-out,box-shadow .12s ease-out;display:flex}.sd-find-replace__field[data-v-5dba4c36]:focus-within{border-color:var(--sd-ui-find-replace-input-focus-border,var(--sd-ui-action));box-shadow:0 0 0 3px var(--sd-ui-find-replace-input-focus-ring,color-mix(in srgb, var(--sd-ui-action) 15%, transparent))}.sd-find-replace__field--error[data-v-5dba4c36],.sd-find-replace__field--error[data-v-5dba4c36]:focus-within{border-color:var(--sd-ui-find-replace-error-color,#b3261e)}.sd-find-replace__field--error[data-v-5dba4c36]:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--sd-ui-find-replace-error-color,#b3261e) 12%, transparent)}.sd-find-replace__search-icon[data-v-5dba4c36]{color:var(--sd-ui-find-replace-search-icon-color,#9ca3af);flex-shrink:0;margin-right:6px}.sd-find-replace__input[data-v-5dba4c36]{min-width:0;height:100%;font-size:var(--sd-ui-find-replace-input-font-size,14px);color:var(--sd-ui-text);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit}.sd-find-replace__count[data-v-5dba4c36]{font-size:var(--sd-ui-find-replace-count-font-size,12px);color:var(--sd-ui-find-replace-count-color,#6b7280);pointer-events:none;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.01em;flex-shrink:0;padding:0 5px 0 4px}.sd-find-replace__divider[data-v-5dba4c36]{background:var(--sd-ui-find-replace-input-border,var(--sd-ui-border));flex-shrink:0;width:1px;height:16px;margin:0 4px}.sd-find-replace__nav[data-v-5dba4c36]{align-items:center;gap:var(--sd-ui-find-replace-nav-gap,2px);flex-shrink:0;display:flex}.sd-find-replace__nav--actions[data-v-5dba4c36]{gap:var(--sd-ui-find-replace-gap,6px)}.sd-find-replace__btn[data-v-5dba4c36]{cursor:pointer;color:var(--sd-ui-find-replace-btn-color,var(--sd-ui-text));background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out,transform 90ms ease-out;display:inline-flex}.sd-find-replace__btn[data-v-5dba4c36]:active:not(:disabled){transform:scale(.96)}.sd-find-replace__btn[data-v-5dba4c36]:focus-visible{outline:2px solid var(--sd-ui-action);outline-offset:1px}.sd-find-replace__btn[data-v-5dba4c36]:disabled{opacity:var(--sd-ui-find-replace-btn-disabled-opacity,.4);cursor:not-allowed}.sd-find-replace__btn--icon[data-v-5dba4c36]{width:var(--sd-ui-find-replace-btn-size,28px);height:var(--sd-ui-find-replace-btn-size,28px);border-radius:var(--sd-ui-find-replace-btn-radius,6px);color:var(--sd-ui-find-replace-btn-color,#4b5563)}.sd-find-replace__btn--icon[data-v-5dba4c36]:hover:not(:disabled){background:var(--sd-ui-find-replace-btn-hover-bg,color-mix(in srgb, currentColor 8%, transparent))}.sd-find-replace__btn--expander[data-v-5dba4c36]{width:var(--sd-ui-find-replace-expander-size,24px);height:var(--sd-ui-find-replace-expander-size,24px);border-radius:var(--sd-ui-find-replace-btn-radius,6px);color:var(--sd-ui-find-replace-count-color,#6b7280);flex-shrink:0}.sd-find-replace__btn--expander[data-v-5dba4c36]:hover:not(:disabled){background:var(--sd-ui-find-replace-btn-hover-bg,color-mix(in srgb, currentColor 8%, transparent));color:var(--sd-ui-find-replace-btn-color,var(--sd-ui-text))}.sd-find-replace__btn--expander svg[data-v-5dba4c36]{transition:transform .16s ease-out}.sd-find-replace__btn--expander-open svg[data-v-5dba4c36]{transform:rotate(90deg)}.sd-find-replace__btn--toggle[data-v-5dba4c36]{min-width:20px;height:20px;padding:var(--sd-ui-find-replace-btn-toggle-padding,0 3px);font-size:var(--sd-ui-find-replace-btn-toggle-font-size,11px);letter-spacing:.01em;border-radius:calc(var(--sd-ui-find-replace-input-radius,6px) - 2px);color:var(--sd-ui-find-replace-count-color,#6b7280);border:1px solid #0000;flex-shrink:0}.sd-find-replace__btn--toggle+.sd-find-replace__btn--toggle[data-v-5dba4c36]{margin-left:1px}.sd-find-replace__btn--toggle[data-v-5dba4c36]:hover:not(:disabled){background:var(--sd-ui-find-replace-btn-hover-bg,color-mix(in srgb, currentColor 8%, transparent));color:var(--sd-ui-find-replace-btn-color,var(--sd-ui-text))}.sd-find-replace__btn--active[data-v-5dba4c36],.sd-find-replace__btn--active[data-v-5dba4c36]:hover:not(:disabled){background:var(--sd-ui-find-replace-toggle-active-bg,color-mix(in srgb, var(--sd-ui-action) 12%, transparent));border-color:var(--sd-ui-find-replace-toggle-active-border,color-mix(in srgb, var(--sd-ui-action) 30%, transparent));color:var(--sd-ui-find-replace-toggle-active-color,var(--sd-ui-action))}.sd-find-replace__btn--action[data-v-5dba4c36]{height:var(--sd-ui-find-replace-btn-size,28px);padding:var(--sd-ui-find-replace-action-btn-padding,0 12px);font-size:var(--sd-ui-find-replace-count-font-size,13px);letter-spacing:.01em;border-radius:var(--sd-ui-find-replace-btn-radius,6px);background:var(--sd-ui-find-replace-action-btn-bg,var(--sd-ui-action));color:var(--sd-ui-find-replace-action-btn-color,#fff)}.sd-find-replace__btn--action[data-v-5dba4c36]:hover:not(:disabled){background:var(--sd-ui-find-replace-action-btn-hover-bg,color-mix(in srgb, var(--sd-ui-find-replace-action-btn-bg,var(--sd-ui-action)) 88%, #000))}.sd-find-replace__error[data-v-5dba4c36]{align-items:center;gap:var(--sd-ui-find-replace-gap,6px);color:var(--sd-ui-find-replace-error-color,#b3261e);font-size:var(--sd-ui-find-replace-error-font-size,12px);letter-spacing:.01em;padding:var(--sd-ui-find-replace-error-padding,0 2px);animation:.16s ease-out sd-find-replace-error-in-5dba4c36;display:flex}.sd-find-replace__error-text[data-v-5dba4c36]{padding-left:4px}@keyframes sd-find-replace-error-in-5dba4c36{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sd-find-replace__field[data-v-5dba4c36],.sd-find-replace__btn[data-v-5dba4c36],.sd-find-replace__btn--expander svg[data-v-5dba4c36]{transition:none}.sd-find-replace__btn[data-v-5dba4c36]:active:not(:disabled){transform:none}.sd-find-replace__error[data-v-5dba4c36]{animation:none}}.sd-pdf-viewer-page[data-v-d7a9857d]{--user-unit:1;--total-scale-factor:calc(var(--scale-factor) * var(--user-unit));--scale-round-x:1px;--scale-round-y:1px;box-sizing:content-box;width:816px;height:1056px;margin:0 0 calc(var(--scale-factor) * 10px);background-color:#fff;background-clip:content-box;position:relative;overflow:visible}.sd-pdf-viewer-page[data-v-d7a9857d]:last-child{margin:0}.sd-pdf-viewer-page__canvas-wrapper[data-v-d7a9857d]{width:100%;height:100%;overflow:hidden}.sd-pdf-viewer-page__canvas[data-v-d7a9857d]{contain:content;width:100%;height:100%;margin:0;display:block;position:absolute;top:0;left:0}.sd-pdf-viewer-page__text-layer{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;text-align:initial;opacity:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;z-index:0;line-height:1;position:absolute;inset:0;overflow:clip}.sd-pdf-viewer-page__text-layer.highlighting{touch-action:none}.sd-pdf-viewer-page__text-layer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}.sd-pdf-viewer-page__text-layer{--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size))}.sd-pdf-viewer-page__text-layer>:not(.markedContent),.sd-pdf-viewer-page__text-layer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.sd-pdf-viewer-page__text-layer .markedContent{display:contents}.sd-pdf-viewer-page__text-layer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}.sd-pdf-viewer-page__text-layer .highlight{--highlight-bg-color:#b400aa40;--highlight-selected-bg-color:#00640040;--highlight-backdrop-filter:none;--highlight-selected-backdrop-filter:none}@media screen and (forced-colors:active){.sd-pdf-viewer-page__text-layer.highlight{--highlight-bg-color:transparent;--highlight-selected-bg-color:transparent;--highlight-backdrop-filter:var(--hcm-highlight-filter);--highlight-selected-backdrop-filter:var(--hcm-highlight-selected-filter)}}.sd-pdf-viewer-page__text-layer .highlight{background-color:var(--highlight-bg-color);-webkit-backdrop-filter:var(--highlight-backdrop-filter);backdrop-filter:var(--highlight-backdrop-filter);border-radius:4px;margin:-1px;padding:1px}.appended:is(.sd-pdf-viewer-page__text-layer .highlight){position:initial}.begin:is(.sd-pdf-viewer-page__text-layer .highlight){border-radius:4px 0 0 4px}.end:is(.sd-pdf-viewer-page__text-layer .highlight){border-radius:0 4px 4px 0}.middle:is(.sd-pdf-viewer-page__text-layer .highlight){border-radius:0}.selected:is(.sd-pdf-viewer-page__text-layer .highlight){background-color:var(--highlight-selected-bg-color);-webkit-backdrop-filter:var(--highlight-selected-backdrop-filter);backdrop-filter:var(--highlight-selected-backdrop-filter)}.sd-pdf-viewer-page__text-layer ::selection{background:#0000ff40;background:color-mix(in srgb, AccentColor, transparent 75%)}.sd-pdf-viewer-page__text-layer br::selection{background:0 0}.sd-pdf-viewer-page__text-layer .endOfContent{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}.sd-pdf-viewer-document[data-v-2152178b]{width:100%;position:relative}.sd-pdf-viewer-document__wrapper[data-v-2152178b]{width:100%;padding-bottom:10px}.sd-pdf-viewer[data-v-05c9d9b5]{width:100%;position:relative}.sd-pdf-viewer__main[data-v-05c9d9b5]{width:100%}.document-editor-workspace{z-index:70;color:#233c33;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--de-green:#173e31;--de-line:#dfe6df;--de-muted:#738079;--sd-text-primary:#253b31;--sd-text-muted:#66776c;--sd-surface-card:#fff;--sd-surface-muted:#f6f8f5;--sd-surface-hover:#edf3ed;--sd-border-default:#dbe3da;background:#edf0ed;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;inset:0}.document-editor-workspace button{cursor:pointer;font:inherit}.document-editor-workspace button:disabled{cursor:not-allowed;opacity:.45}.document-editor-workspace button:focus-visible,.document-editor-workspace input:focus-visible,.document-editor-workspace select:focus-visible,.document-editor-workspace textarea:focus-visible{outline-offset:3px;outline:2px solid #708e61}.document-editor-workspace p{margin:0;line-height:1.65}.document-editor-workspace h2,.document-editor-workspace h3,.document-editor-workspace h4{margin:0;font-weight:600}.document-editor-workspace button{border:1px solid var(--de-line);color:#365342;background:#fff;border-radius:6px;padding:9px 12px}.document-editor-workspace svg{flex-shrink:0}.de-header{border-bottom:1px solid var(--de-line);background:#fff;flex-shrink:0;align-items:center;gap:14px;min-height:79px;padding:13px 23px;display:flex}.de-header .de-back{background:#f2f5f0;border:0;padding:10px}.de-title{flex:1;min-width:0}.de-title>span{letter-spacing:1.65px;color:#7c8979;font-size:9px;font-weight:600}.de-title i{color:#a6b0a0;margin:0 9px;font-style:normal}.de-title h2{white-space:nowrap;text-overflow:ellipsis;max-width:700px;margin-top:6px;font-size:17px;overflow:hidden}.de-save-status{color:#839279;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.de-status-dot{background:#b08c54;border-radius:50%;width:6px;height:6px}.de-header .de-save-button{align-items:center;gap:7px;font-size:11px;display:flex}.de-header .de-submit,.document-editor-workspace .de-primary{background:var(--de-green);border-color:var(--de-green);color:#f7faf5;justify-content:center;align-items:center;gap:7px;min-height:37px;font-size:11px;font-weight:550;display:inline-flex}.de-header .de-submit{white-space:nowrap;padding:11px 15px}.de-header .de-panel-toggle{background:#f3f6f1;border:0}.de-mobile-tabs{display:none}.de-banner{background:#ecf4e9;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:10px 24px;font-size:12px;display:flex}.de-banner.is-error{color:#8b583a;background:#fff2e9}.de-banner button{background:0 0;border:0;padding:2px}.de-body{flex:1;min-height:0;display:flex}.de-document-pane{background:#e9ede8;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.de-toolbar{border-bottom:1px solid var(--de-line);z-index:4;background:#fff;flex-shrink:0;min-height:46px;padding:4px 14px;position:relative}.de-document-controls{color:#6d8070;border-bottom:1px solid #dae1d8;justify-content:space-between;align-items:center;gap:15px;padding:10px 24px;font-size:10px;display:flex}.de-document-controls>span{align-items:center;gap:7px;display:flex}.de-document-controls label{align-items:center;gap:8px;margin:0;display:flex}.de-document-controls select{color:#4f6b51;background:#f9fbf7;border:1px solid #cdd8c9;border-radius:5px;padding:5px;font-size:10px}.de-document-scroll{flex:1;min-height:0;padding:24px 24px 45px;overflow:auto}.de-superdoc{color:#162d21;--sd-font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:800px}.de-superdoc .superdoc__document{background:#fff;box-shadow:0 4px 20px #263b2215}.de-superdoc [contenteditable]{caret-color:#1c3225!important}.de-superdoc p{line-height:revert}.de-superdoc button,.de-toolbar button{font:revert;padding:revert;border-radius:revert;background:revert;border:revert}.de-superdoc [role=menu],.de-superdoc [role=listbox]{color:#263f30;background:#fff}.de-editor-loading{color:#708660;z-index:3;background:#edf1eaf2;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:12px;display:flex;position:absolute;inset:120px 0 50px}.de-editor-loading strong{color:#47603d;font-size:16px}.de-working{z-index:5;background:#fff;border:1px solid #d4dfca;border-radius:7px;align-items:center;gap:10px;padding:14px 20px;font-size:12px;display:flex;position:absolute;top:110px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #32402b15}.de-document-footer{color:#7d8d72;background:#f7f9f4;border-top:1px solid #dce4d5;justify-content:space-between;align-items:center;gap:10px;min-height:39px;padding:7px 20px;font-size:10px;display:flex}.de-document-footer button{align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:flex}.de-sidebar{background:#fafcf8;border-left:1px solid #d9e2d4;flex-direction:column;flex-shrink:0;width:380px;min-height:0;display:flex}.sidebar-closed .de-sidebar{display:none}.de-sidebar-heading{border-bottom:1px solid var(--de-line);background:#fff;justify-content:space-between;align-items:center;padding:21px 23px 18px;display:flex}.de-eyebrow{letter-spacing:1.6px;color:#98a18b;margin-bottom:8px;font-size:9px;font-weight:600;display:block}.de-sidebar-heading h3{color:#334d35;font-size:16px}.de-thread-count{color:#647d50;background:#edf3e7;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.de-sidebar-scroll{flex:1;min-height:0;padding:20px 18px 35px;overflow:auto}.de-sidebar input:not([type=checkbox]),.de-sidebar select,.de-sidebar textarea{box-sizing:border-box;color:#314934;width:100%;min-width:0;font:inherit;outline-offset:2px;background:#fff;border:1px solid #d5dfcd;border-radius:5px;padding:9px;font-size:11px}.de-sidebar textarea{resize:vertical;min-height:86px;line-height:1.6}.de-sidebar label{color:#77876d;flex-direction:column;gap:6px;margin:12px 0;font-size:10px;display:flex}.de-selection{background:#f3f7ed;border:1px dashed #c8d7bc;border-radius:9px;margin-bottom:16px;padding:15px}.de-selection-heading{color:#66864b;align-items:center;gap:8px;font-size:11px;display:flex}.de-selection>p{color:#849176;margin-top:10px;font-size:11px}.de-selection blockquote,.de-thread blockquote{color:#70825e;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f8f0;border-left:2px solid #bacaa7;max-height:145px;margin:12px 0;padding:9px 11px;font-size:11px;line-height:1.7;overflow:auto}.de-selection .de-text-button{background:0 0;border:0;padding:8px;font-size:10px}.de-provider{color:#84916f;border-bottom:1px solid #e3e9dc;margin-bottom:18px;padding:0 0 14px;font-size:10px}.de-provider>summary{cursor:pointer;align-items:center;gap:7px;list-style:none;display:flex}.de-provider>summary svg:last-child{margin-left:auto}.de-provider>p{font-size:10px}.de-empty{color:#98a28c;padding:28px 14px}.de-empty>span{color:#d0dcc4;font-size:34px;font-weight:300}.de-empty h4{color:#839575;margin:12px 0 8px;font-size:13px;font-weight:500}.de-empty p{font-size:11px}.de-thread{background:#fff;border:1px solid #dce5d3;border-radius:8px;margin-bottom:12px;overflow:hidden;box-shadow:0 2px 6px #283a2010}.de-thread.is-open{border-color:#a6bb90}.de-thread .de-thread-heading{text-align:left;background:#fff;border:0;border-radius:0;align-items:center;gap:10px;width:100%;padding:14px 12px;display:flex}.de-number{color:#709054;background:#e9f0e1;border-radius:6px;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.de-thread-heading>div{flex:1;min-width:0}.de-thread-heading strong{color:#4e6743;overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.de-thread-heading small{color:#9aa58e;margin-top:4px;font-size:9px;display:block}.de-thread-heading>svg{color:#9fae93}.de-thread.is-open .de-thread-heading>svg{transform:rotate(180deg)}.de-thread-summary{color:#8a987e;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:0 15px 15px;font-size:10px;display:-webkit-box;overflow:hidden}.de-thread-content{padding:0 14px 16px}.de-exchange{margin-top:16px}.de-human-message{background:#eff4e9;border-radius:7px;margin-left:20px;padding:11px}.de-human-message>span,.de-ai-message>span{letter-spacing:.5px;color:#9aab89;align-items:center;gap:5px;margin-bottom:5px;font-size:9px;display:flex}.de-human-message p,.de-ai-message p{color:#6b7e5c;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.de-ai-message{margin:13px 0;padding:0 2px}.de-ai-message ul{color:#8c7654;padding-left:19px;font-size:11px;line-height:1.7}.de-impact-summary{background:#fafbf7;border:1px solid #e4eadb;border-radius:5px;margin:10px 0;padding:10px}.de-impact-summary strong{color:#7e906b;font-size:10px}.de-impact-summary p{margin-top:5px;font-size:10px}.de-thread .de-accept{color:#6e8b53;background:#eef5e7;align-items:center;gap:5px;font-size:10px;display:flex}.de-sidebar label.de-consent{flex-direction:row;align-items:flex-start;gap:7px;font-size:9px;line-height:1.5;display:flex}.de-consent input{accent-color:#527348;margin-top:2px}.de-send-actions{flex-wrap:wrap;gap:7px;display:flex}.de-send-actions button{padding:8px 10px;font-size:10px}.de-muted{color:#94a187;font-size:10px}.de-thread-content>.de-muted{margin-top:10px;font-size:9px}.de-human-impact{color:#94a381;border-top:1px solid #e6ebde;margin-top:16px;padding-top:12px;font-size:10px}.de-human-impact>summary{cursor:pointer}.de-impact-form>p{color:#93a080;font-size:10px}.de-impact-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.de-impact-form>button{width:100%;font-size:10px}.de-manual{background:#f5f5ec;border:1px solid #e0e3ce;border-radius:8px;margin:18px 0;padding:15px}.de-manual h4{color:#8b8e5e;align-items:center;gap:7px;font-size:12px;display:flex}.de-manual>p,.de-manual details{color:#989774;margin-top:10px;font-size:10px}.de-badge{color:#a19059;background:#f1e9d0;border-radius:4px;margin-top:9px;padding:4px 7px;font-size:9px;display:inline-block}.de-badge.resolved{color:#80945d;background:#e7efda}.de-consolidated{border-top:1px solid #dce5d1;margin-top:24px;padding-top:18px}.de-consolidated h3{color:#688450;margin-bottom:14px;font-size:14px}.de-change-card{background:#fff;border:1px solid #d9e4cc;border-radius:7px;margin:10px 0;padding:13px}.de-change-card>summary{color:#6e8857;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:11px;list-style:none;display:flex}.de-change-card>p{color:#90a07c;white-space:pre-wrap;margin:10px 0;font-size:10px}.de-change-price{color:#6f8958;align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:500;display:flex}.de-change-price span{color:#b0bba3;font-size:11px}.de-change-card button{align-items:center;gap:6px;font-size:10px;display:flex}.de-small{color:#91a478;background:#f0f4e9;border-radius:7px;margin-top:14px;padding:13px;font-size:10px}.de-small>summary{cursor:pointer;justify-content:space-between;font-size:11px;list-style:none;display:flex}.de-small>p{margin-top:10px;font-size:10px}.de-small .de-change-card{padding:10px}.de-review-warning{color:#9c8d5f;background:#f7f0dd;border-radius:5px;padding:12px;font-size:10px;margin-top:15px!important}.de-apply{color:#749655;background:#eff6e6;border:1px solid #b9cea3;border-radius:8px;margin:22px 0 0;padding:19px}.de-apply h3{margin:10px 0;font-size:15px}.de-apply p{color:#91a77b;font-size:11px}.de-apply>div{flex-direction:column;gap:5px;margin:16px 0;display:flex}.de-apply>div>span{color:#97ab82;font-size:11px}.de-apply>div>strong{font-size:18px;font-weight:550}.de-apply .de-primary{width:100%}.de-sidebar-footer{background:#fff;border-top:1px solid #d6e1cb;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:15px 21px;display:grid}.de-sidebar-footer>span{color:#90a07c;font-size:11px}.de-sidebar-footer>strong{color:#607e45;font-size:17px;font-weight:550}.de-sidebar-footer>small{color:#adb89d;grid-column:1/-1;font-size:9px}.de-close-overlay{z-index:50;background:#183e3260;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.de-close-overlay>section{color:#607b4b;background:#fff;border-radius:12px;width:min(440px,100%);padding:28px;box-shadow:0 20px 100px #122d2440}.de-close-overlay h3{margin:12px 0;font-size:18px}.de-close-overlay p{color:#90a17d;margin-bottom:20px;font-size:12px}.de-close-overlay button{width:100%;margin-top:10px;font-size:12px;display:block}.de-close-overlay .de-discard{color:#a8977a;background:0 0;border:0;font-size:10px}@media (width>=1500px){.de-sidebar{width:420px}.de-document-scroll{padding:30px 45px 50px}}@media (width<=1100px){.de-header{gap:9px;padding:12px 14px}.de-title h2{font-size:15px}.de-save-status{display:none}.de-sidebar{width:350px}.de-document-scroll{padding:18px 12px 35px}.de-document-controls{padding:8px 13px}.de-title>span{letter-spacing:1px;font-size:8px}.de-header .de-save-button span{display:none}}@media (width<=760px){.de-header{gap:7px;min-height:68px;padding:10px}.de-title h2{max-width:45vw;font-size:13px}.de-title>span{font-size:7px}.de-title i{margin:0 4px}.de-header .de-submit{min-height:35px;padding:9px;font-size:0}.de-header .de-submit svg{width:18px;height:18px}.de-header .de-submit:after{content:"Submit";font-size:10px}.de-panel-toggle,.de-save-button{display:none!important}.de-mobile-tabs{background:#fff;border-bottom:1px solid #dde6d6;gap:0;display:flex}.de-mobile-tabs button{border:0;border-radius:0;flex:1;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:11px;display:flex}.de-mobile-tabs button[aria-pressed=true]{color:#66844e;background:#eff5e9;border-bottom:2px solid #84a765}.mobile-document .de-sidebar,.mobile-review .de-document-pane{display:none}.mobile-review .de-sidebar{border-left:0;width:100%;display:flex}.de-document-controls{font-size:9px}.de-document-controls .de-muted{display:none}.de-document-scroll{padding:14px 8px 25px}.de-toolbar{padding:3px 6px}.de-document-footer{padding:7px 10px;font-size:9px}.de-document-footer>span{max-width:65%}.de-sidebar-scroll{padding:18px 16px 25px}.de-sidebar-heading{padding:16px 19px}.de-banner{padding:10px 14px;font-size:11px}.de-superdoc{min-height:650px}.de-working{white-space:nowrap;top:105px}.de-close-overlay>section{padding:22px}}.de-sidebar .de-refresh-status{color:#7f916c;background:0 0;border:0;margin-bottom:14px;padding:3px 0;font-size:9px}.de-change-card>summary>strong{flex:1}.de-change-card .de-thread{box-shadow:none;margin:14px -3px 0}.de-change-card .de-thread-heading{padding:9px}.de-change-card .de-thread-content{padding:0 9px 12px}.de-change-followup>button{align-items:center;gap:6px;font-size:10px;display:flex}.de-change-followup textarea{min-height:90px}.de-quote-label{color:#879c71;margin-top:6px;font-size:9px;display:block}.de-current-passage,.de-change-history{color:#81976b;margin:10px 0;font-size:10px}.de-current-passage>summary,.de-change-history>summary{cursor:pointer}.de-current-passage>p,.de-change-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;font-size:10px}.de-change-history>div{border-bottom:1px solid #e4ebdc;padding:10px 0}.de-change-history small{color:#809368;margin-top:5px;display:block}.de-document-controls .de-export-docx{background:#fff;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:flex}.de-document-controls>span{flex:1;min-width:0}@media (width<=760px){.de-document-controls{gap:8px}.de-document-controls>span{font-size:8px}.de-document-controls .de-export-docx{padding:5px;font-size:9px}}.de-superdoc .superdoc__layers{flex:1 1 0;width:100%;min-width:0}.de-selection.de-selection-idle{padding:10px 12px}.de-selection-idle .de-selection-heading{gap:8px;margin:0}.de-selection-idle .de-selection-heading span{font-size:11px;font-weight:400;line-height:1.4}@media (width<=760px){.de-selection-idle .de-selection-heading span{font-size:10px}}.de-selection-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.de-selection-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.de-selection-links .de-text-button{margin:0;padding:0}.de-selection-links>span{color:#91a17e;font-size:11px}.docx-forms{overflow-wrap:anywhere;max-width:960px;margin:auto;padding:24px}.docx-forms>p{max-width:78ch}.docx-forms label{flex-direction:column;gap:7px;margin:14px 0;display:flex}.docx-forms input,.docx-forms select{font:inherit;border:1px solid #bdc8d0;border-radius:6px;max-width:100%;padding:10px}.docx-forms button{margin:5px;padding:9px 14px}.docx-forms form,.docx-forms article,.docx-template-import{background:#fff;border:1px solid #d6dfe4;border-radius:8px;margin:18px 0;padding:18px}.docx-forms small{color:#5c6673}.docx-forms dt{font-weight:600}.docx-forms dd{white-space:pre-wrap;margin:4px 0 15px}.docx-forms [role=alert]{color:#a32727}.docx-forms [role=status]{background:#edf5f5;padding:10px}@media (width<=600px){.docx-forms{padding:14px}.docx-forms article,.docx-forms form{padding:12px}}.parameters{max-width:1800px;color:var(--text,#28433c);overflow-wrap:anywhere;margin:0 auto;padding:1.7rem 0 3rem}.parameter-page-heading{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.6rem;display:flex}.parameter-page-heading h2{letter-spacing:-.035em;margin:.35rem 0;font-size:clamp(1.4rem,2vw,1.9rem)}.parameter-page-heading p{color:#819079;margin:.4rem 0 0;font-size:.95rem}.parameter-total{white-space:nowrap;color:#6c8163;background:#eef2e8;border:1px solid #dce4d1;border-radius:30px;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.8rem;display:flex}.parameter-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,345px);align-items:start;gap:1.4rem;display:grid}.parameter-sheet{background:#fff;border:1px solid #dce5d3;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 4px 18px #233e2f04}.parameter-toolbar{border-bottom:1px solid #e7ecdf;flex-wrap:wrap;align-items:center;gap:.7rem;padding:1rem 1.1rem;display:flex}.parameters .parameter-search{color:#8b9b81;flex:1;align-items:center;gap:.6rem;min-width:190px;margin:0;display:flex}.parameters .parameter-search input{color:#294139;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:.5rem 0;font-size:.87rem}.parameter-group-actions{white-space:nowrap;color:#b8c2b0;align-items:center;gap:.15rem;display:flex}.parameter-group-actions .button{min-height:auto;padding:.4rem .35rem;font-size:.73rem}.parameter-sheet-meta{color:#899580;background:#fcfdf9;flex-wrap:wrap;justify-content:space-between;gap:.3rem;padding:.65rem 1.1rem;font-size:.73rem;display:flex}.parameter-group{border-top:1px solid #e0e7d8}.parameter-group-heading{cursor:pointer;text-align:left;color:#466144;width:100%;font:inherit;background:#f0f4e9;border:0;align-items:center;gap:.7rem;padding:1rem 1.1rem;display:flex}.parameter-group-heading strong{flex:1;font-size:.89rem;font-weight:650}.parameter-group-heading>span{text-align:center;color:#66804d;background:#e3ebd7;border-radius:6px;min-width:25px;padding:.2rem .4rem;font-size:.73rem}.parameter-group-heading:hover{background:#e9f0df}.parameter-table-scroll{max-width:100%;overflow:auto}.parameter-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:590px;font-size:.82rem}.parameter-table thead th{text-align:left;color:#87937c;letter-spacing:.055em;text-transform:uppercase;background:#fafbf7;border-bottom:1px solid #e3e9da;padding:.7rem;font-size:.68rem;font-weight:500;position:relative}.parameter-table thead th:first-child{width:35px}.parameter-table tbody td,.parameter-table tbody th{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0e7;padding:.55rem .7rem;font-weight:400}.parameter-table tbody tr:last-child td,.parameter-table tbody tr:last-child th{border-bottom:0}.parameter-table tbody tr:hover{background:#fafcf7}.parameter-table tbody tr.is-selected{background:#f1f6e9}.parameter-table tbody tr.is-selected>.parameter-index{color:#486c37;box-shadow:inset 3px 0 #7b9d58}.parameter-table .parameter-index{text-align:center;color:#b0baa7;padding-left:.6rem;padding-right:.3rem;font-size:.7rem}.parameter-name{color:#2c463c;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:550;line-height:1.4}.parameter-name:hover{text-decoration:underline}.parameter-table th small{text-overflow:ellipsis;white-space:nowrap;color:#9aa590;max-width:100%;margin-top:.18rem;font-size:.68rem;display:block;overflow:hidden}.parameters .parameter-value-cell input,.parameters .parameter-value-cell select{box-sizing:border-box;width:100%;min-width:0;font:inherit;font-variant-numeric:tabular-nums;color:#234f3d;background:#fbfcf9;border:1px solid #e0e6d7;border-radius:5px;height:35px;padding:.5rem .6rem}.parameters .parameter-value-cell input::placeholder{color:#a4ae9b;font-size:.74rem;font-style:italic}.parameters .parameter-value-cell input:focus,.parameters .parameter-value-cell select:focus{outline-offset:1px;background:#fff;border-color:#759b51;outline:2px solid #87a86b30}.parameter-table .is-dirty .parameter-value-cell input,.parameter-table .is-dirty .parameter-value-cell select{background:#fffdf3;border-color:#d4ad5f}.parameter-unit{color:#8c9a81;font-size:.75rem}.parameter-state{color:#9aa48f;font-size:.66rem;line-height:1.35;display:inline-block}.parameter-state.is-saved{color:#778a67}.parameter-state.is-draft{color:#a97b24}.parameter-state.is-warning{color:#a66f39}.parameter-row-actions{padding-left:0!important;padding-right:.4rem!important}.parameter-save,.parameter-chat-open{color:#7e956b;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:28px;height:30px;display:flex}.parameter-save{color:#fff;background:#244f40}.parameter-chat-open:hover{color:#456237;background:#e0ead4}.parameter-sheet-footnote{color:#9aa48e;background:#fdfefb;border-top:1px solid #e7ecdf;margin:0;padding:1rem 1.1rem;font-size:.74rem;line-height:1.6}.parameter-detail-panel{background:#fff;border:1px solid #dce5d3;border-radius:14px;min-width:0;max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow:auto;box-shadow:0 4px 18px #233e2f04}.parameter-detail-panel>header{color:#769456;background:#fafcf6;border-bottom:1px solid #e5ebdb;align-items:center;gap:.8rem;padding:1.15rem 1.2rem;display:flex}.parameter-detail-panel>header h3{color:#36513f;margin:.3rem 0 0;font-size:1rem;line-height:1.4}.parameter-detail-panel .mini-label{letter-spacing:.16em;font-size:.62rem}.parameter-detail-content{padding:1rem 1.2rem}.parameter-selection>span{color:#93a083;margin-bottom:.5rem;font-size:.7rem;display:block}.parameter-selection>strong{color:#294f3c;font-variant-numeric:tabular-nums;font-size:1.6rem;line-height:1.25;display:block}.parameter-selection>strong small{color:#89997b;font-size:.85rem;font-weight:400}.parameter-selection p{color:#7d8e72;margin:.6rem 0;font-size:.79rem;line-height:1.6}.parameters .parameter-detail-section{border:0;border-top:1px solid #e5ebdd;margin-top:.8rem;padding:.85rem 0;font-size:.79rem}.parameter-detail-section>summary{cursor:pointer;color:#58734c;font-size:.8rem;font-weight:500;line-height:1.4}.parameter-ai-settings>summary{align-items:center;gap:.5rem;display:flex}.parameter-ai-settings>summary:after{content:"⌄";color:#97a38c;margin-left:auto}.parameter-ai-settings[open]>summary{margin-bottom:.8rem}.parameters .parameter-detail-content label{color:#7a8a70;flex-direction:column;gap:.4rem;margin:.8rem 0;font-size:.78rem;display:flex}.parameters .parameter-detail-content input:not([type=checkbox]),.parameters .parameter-detail-content select,.parameters .parameter-detail-content textarea{box-sizing:border-box;color:#334e3d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d6dfcc;border-radius:7px;padding:.65rem}.parameters .parameter-detail-content textarea{resize:vertical;min-height:75px;line-height:1.5}.parameters .parameter-detail-content input:focus,.parameters .parameter-detail-content select:focus,.parameters .parameter-detail-content textarea:focus{border-color:#85a267;outline:2px solid #8dab7438}.parameters .parameter-detail-content .button{white-space:normal;max-width:100%;min-height:34px;padding:.6rem .75rem;font-size:.76rem}.parameters .parameter-detail-content .button-quiet{min-height:25px;padding:.3rem .4rem}.parameter-chat form{padding:.3rem 0 .7rem}.parameter-chat form>.button-primary{justify-content:center;width:100%}.parameter-chat-hint{color:#99a28e;margin:.7rem 0 0;font-size:.68rem;line-height:1.6}.parameter-chat-turn{border-bottom:1px solid #e9edde;padding:.65rem 0;font-size:.8rem;line-height:1.6}.parameter-chat-question{color:#466044;white-space:pre-wrap;background:#edf3e6;border-radius:8px;padding:.75rem}.parameter-chat-answer p{white-space:pre-wrap;margin:.4rem 0}.parameter-chat-answer small{color:#95a087;font-size:.65rem}.parameter-chat-proposal{background:#fbfcf6;border:1px solid #dce6cc;border-radius:8px;padding:.75rem}.parameter-chat-proposal small,.parameter-chat-proposal strong{display:block}.parameter-chat-proposal small{color:#8b9a79;font-size:.67rem}.parameter-chat-proposal strong{color:#3c6344;margin:.3rem 0;font-size:1.2rem}.parameter-chat-refresh{color:#819871}.parameter-draft-actions{flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem 0 .7rem;display:flex}.parameter-source{border-bottom:1px solid #edf0e7;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.72rem;display:flex}.parameter-source>span{flex:1}.parameter-source small{color:#95a087;display:block}.parameter-history{border-bottom:1px solid #edf0e7;padding:.6rem 0}.parameter-history p{margin:.4rem 0}.parameter-history small{color:#99a18f;font-size:.66rem}.parameter-price-preview{background:#f2f6ec;border-radius:8px;margin-top:.7rem;padding:.6rem}.parameter-alert{color:#a25435;background:#fff2e9;border-radius:8px;padding:.8rem 1rem;font-size:.86rem}.parameter-notice{color:#597841;background:#eff6e5;border-radius:8px;align-items:center;gap:.6rem;padding:.8rem 1rem;font-size:.86rem;display:flex}.parameters .parameter-warning{color:#9a713d;font-size:.75rem;line-height:1.6}.parameters .parameter-checkbox{flex-direction:row;align-items:flex-start;gap:.5rem;display:flex}.parameter-empty{text-align:center;color:#95a18a;padding:2rem 1.2rem;font-size:.85rem;line-height:1.6}.parameter-empty svg{color:#9aad88}.parameter-empty h3{color:#697f5c;font-size:1rem}.parameters button:disabled{opacity:.48;cursor:not-allowed}.parameters .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.parameter-catalog-toggle{color:#819173;align-items:center;gap:.4rem;font-size:.73rem;display:flex}.parameter-catalog-toggle input{accent-color:#3d6245}@media (width>=1600px){.parameter-workspace{grid-template-columns:minmax(0,1fr) 385px}.parameter-table thead th:nth-child(4){width:160px}.parameter-table thead th:nth-child(3){width:130px}.parameter-table{font-size:.9rem}.parameter-table tbody td,.parameter-table tbody th{padding:.7rem .8rem}}@media (width<=1150px){.parameter-workspace{grid-template-columns:minmax(0,1fr)}.parameter-detail-panel{max-height:none;position:static}.parameter-page-heading{align-items:flex-start}.parameter-detail-content{display:block}.parameter-table{min-width:650px}}@media (width<=650px){.parameters{padding-top:1rem}.parameter-page-heading{display:block}.parameter-total{margin-top:.8rem;display:inline-flex}.parameter-toolbar{padding:.8rem}.parameter-search{flex-basis:100%!important}.parameter-group-heading{padding:.8rem}.parameter-page-heading h2{font-size:1.45rem}.parameter-page-heading p{font-size:.8rem}.parameter-sheet-meta{padding:.6rem .8rem}.parameter-workspace{gap:1rem}.parameter-table{min-width:580px}}.parameters .parameter-name-input,.parameters .parameter-unit input,.parameters .parameter-type{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#2c463c;background:0 0;border:1px solid #0000;border-radius:5px;height:35px;padding:.45rem .25rem}.parameters .parameter-name-input{font-weight:550}.parameters .parameter-name-input:hover,.parameters .parameter-unit input:hover{border-color:#dce5d3}.parameters .parameter-name-input:focus,.parameters .parameter-unit input:focus{background:#fff;border-color:#759b51;outline:2px solid #87a86b30}.parameters .parameter-unit input{color:#62765c;font-size:.75rem}.parameters .parameter-name-input::placeholder,.parameters .parameter-unit input::placeholder{color:#a0ac96;font-weight:400}.parameters .parameter-type{color:#7c8b70;background:#fbfcf9;border-color:#dfe6d6;font-size:.7rem}.parameter-entry-row{background:#fcfdf9}.parameter-entry-row .parameter-index{color:#73965a}.parameter-cell-input{position:relative}.parameter-cell-input .parameter-formula-indicator{color:#73905c;pointer-events:none;font-size:.75rem;position:absolute;top:50%;left:.3rem;transform:translateY(-50%)}.parameters .parameter-cell-input:has(.parameter-formula-indicator) input{padding-left:1rem}.parameter-formula-indicator{margin-left:.15rem}.parameter-formula-bar{color:#71865f;background:#f4f8ec;border-block:1px solid #dae5ca;align-items:flex-start;gap:.7rem;padding:.7rem 1rem;font-size:.74rem;display:flex}.parameter-formula-bar>span{color:#476f3d;font-size:1.25rem}.parameter-formula-bar>div{flex:1;min-width:0}.parameter-formula-bar strong,.parameter-formula-bar>div>span{line-height:1.6;display:block}.parameter-formula-bar strong{color:#47623e;font-weight:550}.parameter-formula-bar .button{min-height:24px;padding:.3rem;font-size:.7rem}.parameter-reference-chips{flex-wrap:wrap;gap:.3rem;display:flex}.parameter-reference-chips>span{background:#fff;border:1px solid #d6e2c6;border-radius:4px;margin-top:.3rem;padding:.2rem .4rem;font-size:.68rem}.parameter-table .is-reference-candidate .parameter-value-cell input{cursor:crosshair;background:#f5f9ee;border-color:#9cb787}.parameter-table .is-reference-candidate .parameter-value-cell:hover input{background:#e8f1dc;outline:2px solid #b1c999}.parameter-saved-formula{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;background:#f4f7ee;border-radius:5px;padding:.5rem}.parameter-saved-formula>span{margin-top:.35rem;font-size:.68rem;display:block}.parameter-table{min-width:790px}.parameter-table thead th:nth-child(2){width:auto}.parameter-table thead th:nth-child(4){width:108px}.parameter-table thead th:nth-child(5){white-space:normal;width:150px}.parameter-table thead th:nth-child(3){width:76px}.parameter-table thead th:nth-child(6){width:96px}.parameter-table thead th:nth-child(7){width:38px}@media (width>=1600px){.parameter-table thead th:nth-child(4){width:135px}.parameter-table thead th:nth-child(5){width:175px}}.parameter-provenance,.provenance-file-dialog{color:#304c3d;overflow-wrap:anywhere;box-sizing:border-box;background:#fff;border:1px solid #cfddc4;border-radius:12px;font-family:inherit;overflow:auto;box-shadow:0 15px 55px #18382f30}.parameter-provenance{z-index:1100;width:min(650px,100vw - 16px);font-size:12px;position:fixed}.parameter-provenance header,.provenance-file-dialog header{background:#f9fbf6;border-bottom:1px solid #e1e9db;align-items:center;gap:11px;padding:17px 20px;display:flex}.parameter-provenance header>div,.provenance-file-dialog header>div{flex:1;min-width:0}.parameter-provenance header>svg,.provenance-file-dialog header>svg{color:#7b9467;flex-shrink:0}.parameter-provenance header span{letter-spacing:1.4px;color:#8c9c7d;font-size:9px}.parameter-provenance h3,.provenance-file-dialog h3{margin:4px 0 0;font-size:15px;font-weight:600}.provenance-icon{color:#6f865e;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.provenance-icon:hover{background:#eaf1e2}.parameter-provenance button:focus-visible,.parameter-provenance textarea:focus-visible,.provenance-file-dialog button:focus-visible,.provenance-file-dialog a:focus-visible{outline-offset:2px;outline:2px solid #799a60}.provenance-timeline{margin:0;padding:21px 20px 10px 31px;list-style:none}.provenance-timeline>li{border-left:1px solid #dbe6d0;padding:0 0 25px 19px;position:relative}.provenance-timeline>li:last-child{border-left-color:#0000}.provenance-event-heading{align-items:flex-start;gap:12px;line-height:1.5;display:flex}.provenance-event-heading strong{flex:1;font-size:12px;font-weight:550}.provenance-dot{box-sizing:border-box;background:#b9cba7;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:-5px;box-shadow:0 0 0 1px #b9cba7}.provenance-timeline>li:first-child .provenance-dot{background:#537a48;box-shadow:0 0 0 1px #537a48}.provenance-value{font-variant-numeric:tabular-nums;color:#426239;text-align:right;max-width:40%;font-size:12px;font-weight:600}.provenance-meta{color:#91a081;flex-wrap:wrap;gap:4px;margin:5px 0 10px;font-size:10px;line-height:1.6;display:flex}.provenance-sources{background:#fbfcf9;border:1px solid #e0e8d8;border-radius:7px;overflow:hidden}.provenance-source-row{border-top:1px solid #e6ecdf;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;padding:12px;display:grid}.provenance-source-row:first-child{border-top:0}.provenance-file-link,.provenance-file-label{color:#547948;align-items:flex-start;gap:6px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.provenance-file-link{cursor:pointer;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;font-family:inherit;text-decoration:underline}.provenance-file-link svg,.provenance-file-label svg{flex-shrink:0;margin-top:1px}.provenance-file small{color:#94a086;margin-top:5px;font-size:10px;line-height:1.6;display:block}.provenance-search-text{color:#8d9e7c;border-left:1px solid #e0e7d9;min-width:0;padding-left:14px;font-size:10px}.provenance-search-text>div{align-items:flex-start;gap:5px;display:flex}.provenance-search-text p{color:#647858;white-space:pre-wrap;flex:1;min-width:0;max-height:130px;margin:6px 0;font-size:11px;line-height:1.6;overflow:auto}.provenance-search-text>small{color:#9ba68f;margin-top:6px;line-height:1.5;display:block}.provenance-search-text>span[role=status]:empty{display:none}.provenance-search-text textarea{box-sizing:border-box;width:100%;min-height:65px;font:inherit;resize:vertical;color:#557143;background:#fff;border:1px solid #b9cba8;border-radius:4px;margin-top:5px}.provenance-context-label{color:#95a088;margin:10px 12px 0;font-size:10px}.provenance-empty{color:#839474;margin:0;padding:24px;font-size:12px;line-height:1.7}.provenance-action{color:#587846;font:inherit;cursor:pointer;background:#f5f9ee;border:1px solid #d8e2ce;border-radius:5px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;text-decoration:none;display:inline-flex}.provenance-file-overlay{z-index:1200;background:#17392e66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.provenance-file-dialog{flex-direction:column;width:min(1000px,100%);max-height:calc(100dvh - 48px);display:flex}.provenance-file-dialog header{flex-shrink:0}.provenance-file-dialog header small{color:#8d9b7e;margin-top:5px;font-size:10px;display:block}.provenance-file-toolbar{color:#89977b;border-bottom:1px solid #e6ebde;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:11px;display:flex}.provenance-file-toolbar span{overflow-wrap:anywhere;min-width:0}.provenance-file-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#42553a;margin:0;padding:24px;font:13px/1.8 ui-monospace,SFMono-Regular,monospace;overflow:auto}.provenance-file-pdf{border:0;width:100%;height:70dvh;min-height:250px}.parameter-origin-cell{color:#748866;font-size:.73rem}.parameter-origin-button{color:#678454;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:3px 0;font-size:.72rem;line-height:1.5;display:flex}.parameter-origin-button>svg{flex-shrink:0}.parameter-origin-button:hover span{text-underline-offset:3px;text-decoration:underline}.parameter-origin-button>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.parameter-origin-unsaved{color:#a4ad9a;font-size:.68rem}@media (width<=600px){.parameter-provenance header{padding:14px}.provenance-timeline{padding:18px 13px 8px 24px}.provenance-source-row{grid-template-columns:1fr;gap:10px}.provenance-search-text{border-top:1px solid #e0e7d9;border-left:0;padding:8px 0 0}.provenance-file-overlay{padding:8px}.provenance-file-dialog{max-height:calc(100dvh - 16px)}.provenance-file-dialog header{padding:14px}.provenance-file-text{padding:16px;font-size:11px}.provenance-value{font-size:11px}}.parameter-provenance header .provenance-header-actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;display:flex}.provenance-compare-chip{color:#526e42;font:inherit;cursor:pointer;background:#eef4e7;border:1px solid #d7e3cc;border-radius:16px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:10px;line-height:1.4;display:inline-flex}.provenance-compare-chip svg{flex-shrink:0}.provenance-compare-chip:hover{background:#e3edda}.provenance-highlighted{background:#f3f7ed;border-radius:0 6px 6px 0}.provenance-highlighted .provenance-event-heading{padding-right:6px}@media (width<=600px){.parameter-provenance header{flex-wrap:wrap}.parameter-provenance header .provenance-header-actions{flex-basis:100%}.provenance-compare-chip{font-size:11px}}.parameter-comparison{min-width:0}.comparison-back{margin-bottom:16px}.parameter-comparison h2:focus{outline:none}.comparison-reference{color:#547447;background:#edf3e6;border:1px solid #dce6d2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0 0 22px;padding:17px 20px;font-size:13px;display:flex}.comparison-reference>span:first-child{text-transform:uppercase;letter-spacing:1px;font-size:10px}.comparison-reference>span:last-child{color:#819374;margin-left:auto;font-size:11px}.comparison-reference small{font-size:11px;font-weight:400}.comparison-sheet{background:#fff;border:1px solid #dce5d3;border-radius:12px;min-width:0;overflow:hidden}.comparison-toolbar{align-items:center;gap:14px;padding:18px 20px;display:flex}.comparison-toolbar .parameter-search{flex:1}.comparison-filters{color:#7f9171;background:#fafbf8;border-top:1px solid #e6ecdf;flex-wrap:wrap;gap:15px 25px;padding:13px 20px;font-size:12px;display:flex}.comparison-filters label{align-items:center;gap:8px;display:flex}.comparison-filters input{accent-color:#637f50}.comparison-caption{color:#8c9a81;border-top:1px solid #e6ecdf;margin:0;padding:12px 20px;font-size:11px;line-height:1.7}.comparison-table-scroll{max-width:100%;overflow:auto}.comparison-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:950px;font-size:12px;position:relative}.comparison-table thead{background:#eff4e9}.comparison-table thead th{text-transform:uppercase;letter-spacing:.7px;color:#879879;padding:13px 14px;font-size:10px;font-weight:500}.comparison-table th:first-child{width:18%}.comparison-table th:nth-child(2),.comparison-table th:nth-child(3){width:9%}.comparison-table th:nth-child(4){width:22%}.comparison-table th:nth-child(5){width:17%}.comparison-table th:nth-child(6){width:16%}.comparison-table th:nth-child(7){width:9%}.comparison-table td,.comparison-table tbody th{vertical-align:top;overflow-wrap:anywhere;color:#4c6540;border-bottom:1px solid #e8eddf;padding:16px 14px;font-weight:400;line-height:1.6}.comparison-table tbody th{font-weight:550}.comparison-table tbody tr:hover{background:#f8faf5}.comparison-table td strong{font-size:12px;font-weight:500}.comparison-table small{color:#91a081;margin-top:5px;font-size:10px;font-weight:400;line-height:1.6;display:block}.comparison-number{font-variant-numeric:tabular-nums;font-weight:600!important}.comparison-unit{color:#849776!important}.comparison-table time,.comparison-version{font-size:11px}.comparison-empty{text-align:center;color:#829674;padding:42px 24px;font-size:13px}.comparison-empty span{font-size:12px}.comparison-pagination{color:#8b9b7d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;font-size:11px;display:flex}.comparison-pagination>div{align-items:center;gap:10px;display:flex}@media (width<=600px){.comparison-toolbar{flex-wrap:wrap;gap:8px;padding:14px}.comparison-toolbar .parameter-search{flex-basis:100%;min-width:0}.comparison-filters{gap:12px;padding:14px}.comparison-reference{gap:8px 12px;padding:14px}.comparison-reference>span:last-child{flex-basis:100%;margin-left:0}.comparison-caption{padding:12px 14px}}.parameter-comparison .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.parameter-comparison button:disabled{opacity:.48;cursor:not-allowed}.parameter-comparison button:focus-visible,.parameter-comparison input:focus-visible{outline-offset:2px;outline:2px solid #799a60}.comparison-toolbar .parameter-search{color:#859577;align-items:center;gap:10px;min-width:0;margin:0;display:flex}.comparison-toolbar .parameter-search input{box-sizing:border-box;color:#304c3d;width:100%;min-width:0;font:inherit;background:#fafcf7;border:1px solid #dce5d3;border-radius:7px;padding:10px 12px;font-size:13px}.dossier-analysis{overflow-wrap:anywhere;max-width:1000px;margin:auto;padding:24px}.dossier-analysis>p{color:#56616d;max-width:78ch}.dossier-analysis label{flex-direction:column;gap:8px;margin:14px 0;display:flex}.dossier-analysis .analysis-consent{flex-direction:row;align-items:flex-start;max-width:80ch}.dossier-analysis select{max-width:240px;padding:8px}.dossier-analysis button{margin:4px;padding:10px 16px}.dossier-analysis>article{background:#fff;border:1px solid #d6dfe4;border-radius:10px;margin-top:24px;padding:20px}.analysis-item{border-left:3px solid #c6dadd;margin:16px 0;padding-left:16px}.dossier-analysis pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6f8;padding:12px}.dossier-analysis blockquote{white-space:pre-wrap;background:#edf4f5;margin:12px 0;padding:12px}.dossier-analysis [role=alert]{color:#a32727}@media (width<=600px){.dossier-analysis{padding:14px}.dossier-analysis>article{padding:12px}}.plan-composer{overflow-wrap:anywhere;max-width:1100px;margin:auto;padding:1.25rem}.plan-composer fieldset{border:1px solid #c7d7ce;border-radius:10px;min-width:0}.plan-composer article{border:1px solid #c7d7ce;border-radius:10px;margin:1rem 0;padding:1rem}.plan-composer label{flex-direction:column;gap:.4rem;margin:.7rem 0;display:flex}.plan-composer input:not([type=checkbox]),.plan-composer select,.plan-composer textarea{box-sizing:border-box;border:1px solid #b6c7c0;border-radius:6px;width:100%;min-width:0;padding:.65rem}.plan-composer textarea{min-height:90px}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.plan-line{background:#f6f9f7;border-left:3px solid #839e90;margin:1rem 0;padding:1rem}.plan-actions{flex-wrap:wrap;gap:.5rem;display:flex}.plan-composer button{white-space:normal;max-width:100%;margin:.3rem}.plan-composer [role=alert]{color:#982d29}@media (width<=620px){.plan-grid{grid-template-columns:1fr;gap:0}.plan-composer{padding:.7rem}}.dossier-workflows{overflow-wrap:anywhere;max-width:1100px;margin:auto;padding:1.25rem}.dossier-workflows nav,.workflow-actions{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.dossier-workflows nav button[aria-pressed=true]{color:#fff;background:#173d35}.dossier-workflows label{flex-direction:column;gap:.4rem;margin:.8rem 0;display:flex}.dossier-workflows input:not([type=checkbox]),.dossier-workflows textarea,.dossier-workflows select{box-sizing:border-box;color:#17352e;background:#fff;border:1px solid #b6c7c0;border-radius:6px;width:100%;min-width:0;padding:.65rem}.dossier-workflows textarea{resize:vertical;min-height:90px}.dossier-workflows input[type=checkbox]{align-self:flex-start;width:auto}.dossier-workflows article{background:#fafcfb;border:1px solid #cedbd5;border-radius:10px;margin:1rem 0;padding:1rem}.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.workflow-text{white-space:pre-wrap}.dossier-workflows small{color:#52655e}.dossier-workflows [role=alert]{color:#982d29}.dossier-workflows a{margin:0 1rem}@media (width<=620px){.workflow-grid{grid-template-columns:1fr;gap:0}.dossier-workflows{padding:.7rem}.dossier-workflows button{white-space:normal;max-width:100%}}.source-policy-controls{border-top:1px solid var(--border,#dde4e3);margin-top:12px;padding-top:12px}.source-policy-controls>summary{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.source-policy-editor{gap:12px;margin:12px 0;font-size:13px;display:grid}.source-policy-editor label,.source-projection-field label{gap:5px;min-width:0;display:grid}.source-policy-editor input:not([type=checkbox]),.source-policy-editor select,.source-projection-field input,.source-projection-field select{border:1px solid var(--border,#cfdad7);background:var(--surface,#fff);width:100%;min-width:0;color:inherit;border-radius:6px;padding:8px}.source-policy-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.source-policy-hint,.source-policy-editor small,.source-projection-review p{color:var(--muted,#5f6e69);margin:0;line-height:1.5}.source-policy-checkboxes{flex-wrap:wrap;gap:16px;display:flex}.source-policy-checkboxes label,.source-policy-check{align-items:flex-start;line-height:1.45;gap:8px!important;display:flex!important}.source-policy-fields{gap:10px;display:grid}.source-policy-field{background:var(--surface-alt,#f4f7f5);border-radius:7px;grid-template-columns:minmax(90px,1fr) minmax(75px,.65fr) minmax(65px,.65fr) 30px;gap:8px;padding:10px;display:grid}.source-policy-field-scope{grid-column:1/-1}.source-policy-range{grid-template-columns:1fr 1fr;gap:8px;display:grid}.source-policy-warning{color:#754600;background:#fff1d9;border-radius:6px;padding:10px;line-height:1.5}.source-projection-review{border-top:1px solid var(--border,#dde4e3);gap:12px;margin-top:20px;padding-top:16px;display:grid}.source-projection-review h5{margin:0;font-size:14px}.source-projection-field{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.source-projection-received{background:#eef8f2;border-radius:7px;margin-top:14px;padding:12px;font-size:13px}.source-projection-received p{margin:8px 0}.source-projection-received small{color:#4c6356;line-height:1.4}.source-policy-controls>p{font-size:13px;line-height:1.5}.source-policy-draft-label{color:var(--muted,#5f6e69);font-size:12px}@media (width<=650px){.source-policy-options,.source-projection-field{grid-template-columns:1fr}.source-policy-field{grid-template-columns:minmax(90px,1fr) minmax(75px,1fr) 30px}.source-policy-field>label:nth-of-type(3){grid-column:1/3}.source-policy-field>button{grid-area:1/3}.source-policy-checkboxes{gap:10px;display:grid}}.calculation-group-toolbar{border-top:1px solid #e0e7d8;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.calculation-group-toolbar button{color:#41604b;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:13px}.calculation-group-toolbar label{color:#72816a;align-items:center;gap:7px;margin:0 0 0 auto;font-size:13px;display:flex}.calculation-group-toolbar input{width:auto;margin:0}.calculation-group{border-top:1px solid #dce5d3}.calculation-group-heading{color:#3c5846;text-align:left;cursor:pointer;width:100%;font:inherit;background:#f0f4e9;border:0;flex-wrap:wrap;align-items:center;gap:10px;padding:17px 20px;display:flex}.calculation-group-heading>svg{flex:none}.calculation-group-title{font-weight:600}.calculation-group-count{color:#76866d;font-size:12px}.calculation-group-amounts{flex-wrap:wrap;gap:8px 18px;margin-left:auto;font-size:13px;display:flex}.calculation-group-amounts b{font-weight:600}.calculation-group-heading:hover{background:#e9efdf}.calculation-group-heading:focus-visible,.calculation-group-toolbar button:focus-visible{outline-offset:-3px;outline:2px solid #567a4d}.calculation-group-pages{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.document-calculation-groups{border-bottom:1px solid #dce5d3}@media (width<=640px){.calculation-group-heading{gap:8px;padding:14px 12px}.calculation-group-amounts{width:100%;margin-left:24px}.calculation-group-toolbar label{width:100%;margin-left:0}}.frozen-native-calculation{min-width:0}.frozen-native-calculation .workcalculation-prices{margin-bottom:16px}.frozen-native-cell-details{background:#f8fbf5;border:1px solid #e3ecd9;border-radius:8px;max-height:380px;margin:16px 0;padding:16px;scroll-margin:24px;overflow:auto}.frozen-native-cell-details>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.frozen-native-cell-details h4{margin:0}.frozen-native-cell-details dl{margin:12px 0 0}.frozen-native-cell-details dd,.frozen-native-calculation .workcalculation-evidence dd{overflow-wrap:anywhere}.frozen-native-calculation code{white-space:pre-wrap;overflow-wrap:anywhere}.run-concept>.frozen-native-calculation{margin:16px 0}@media (width<=650px){.frozen-native-cell-details{padding:12px}.frozen-native-cell-details>header{align-items:flex-start}}.offer-runs{background:#fff;border:1px solid #dbe3d4;border-radius:16px;margin:0 0 24px;padding:24px}.offer-runs>header,.run-progress>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.offer-runs h2{margin:0 0 7px;font-size:20px}.offer-runs p{color:#6c7f71;font-size:14px;line-height:1.6}.offer-runs label{gap:7px;font-size:13px;display:grid}.offer-runs input:not([type=checkbox]),.offer-runs textarea,.offer-runs select{color:#25443b;width:100%;font:inherit;background:#fff;border:1px solid #d8e0d3;border-radius:7px;padding:10px}.run-start{border-top:1px solid #e5eadf;gap:18px;margin-top:22px;padding-top:22px;display:grid}.run-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.offer-runs details{border:1px solid #e4e9df;border-radius:8px;padding:12px}.offer-runs summary{cursor:pointer;color:#355744;font-size:14px}.offer-runs .run-choice{align-items:flex-start;gap:10px;margin:12px 0;line-height:1.5;display:flex}.run-choice input{margin-top:4px}.run-choice small{color:#81917d;display:block}.run-history{align-items:end;gap:12px;margin-top:20px;display:flex}.run-history label{flex:1}.run-progress{border-top:1px solid #e5eadf;margin-top:20px;padding-top:20px}.run-progress>header span{color:#71856c;font-size:12px}.run-progress ol{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.run-progress li{background:#f6f8f3;border:1px solid #e1e7d9;border-radius:9px;padding:10px 12px;font-size:13px}.run-progress li small{color:#7b8f77;margin-top:4px;display:block}.run-progress li[data-status=completed]{background:#edf4e5}.run-progress li[data-status=leased]{border-color:#788f55}.run-actions{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.run-concept{background:#f8faf5;border:1px solid #dce5d4;border-radius:12px;margin-top:16px;padding:18px}.run-concept small{color:#788971}.run-concept table{text-align:left;border-collapse:collapse;width:100%;margin-top:12px;font-size:13px}.run-concept th,.run-concept td{border-bottom:1px solid #e4e9df;padding:9px}.template-settings{gap:12px;display:grid}.template-settings .template-choice{gap:10px;margin-top:12px;display:grid}@media (width<=700px){.offer-runs{padding:16px}.offer-runs>header{flex-direction:column;align-items:stretch}.run-settings{grid-template-columns:1fr}.run-progress>header{flex-direction:column;align-items:start}}.agents-workspace{max-width:1200px}.agents-workspace>header,.agent-definitions article>header,.agent-exchanges article>header,.agent-detail>header,.agent-modal header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.agents-workspace h1,.agents-workspace h2{margin:.25rem 0}.agents-workspace h2{font-size:1.05rem}.agents-workspace nav,.agent-actions{flex-wrap:wrap;gap:.55rem;margin:1rem 0;display:flex}.agents-workspace nav button[aria-pressed=true]{background:#dfece7;border-color:#45836a}.agent-admin,.agent-definitions header span{color:#426759;font-size:.8rem}.agent-definitions{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;display:grid}.agent-definitions article,.agent-exchanges article,.agent-detail{background:#fff;border:1px solid #d9e0dc;border-radius:10px;margin:1rem 0;padding:1rem}.agent-definitions dl{grid-template-columns:110px 1fr;gap:.4rem;font-size:.9rem;display:grid}.agent-definitions dd{margin:0}.agents-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:.9rem}.agent-id,.agent-fragment small{color:#68776f;overflow-wrap:anywhere;font-size:.75rem}.agent-fragment{border-bottom:1px solid #e6ebe8;padding:.9rem 0}.agent-fragment p{white-space:pre-wrap;overflow-wrap:anywhere}.agent-used{color:inherit;background:#d9ead3}.agent-yellow{color:inherit;background:#fff2cc}.agent-uncertain{color:#795820}.agent-destination{color:#536259;font-size:.8rem}.agent-file{cursor:pointer;border:1px solid #bdccc3;border-radius:6px;padding:.4rem .7rem;display:inline-block;position:relative}.agent-file input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.agent-correction textarea,.agent-modal textarea{box-sizing:border-box;resize:vertical;width:100%;font-family:ui-monospace,monospace;font-size:.82rem}.agent-correction{background:#f5f7f5;margin-top:1rem;padding:1rem}.agent-learning details{border:1px solid #e2e7e4;border-radius:6px;margin:.6rem 0;padding:.7rem}.agent-modal{z-index:120;background:#0005;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.agent-modal>article{background:#fff;border-radius:12px;width:100%;max-width:800px;max-height:90vh;padding:1.5rem;overflow:auto}.agent-modal details{padding:.6rem 0}.agents-workspace select{max-width:100%}@media (width<=600px){.agents-workspace>header{flex-direction:column;align-items:flex-start}.agent-definitions{grid-template-columns:1fr}.agent-definitions dl{grid-template-columns:90px 1fr}.agent-modal{padding:.4rem}.agent-modal>article{padding:1rem}.agent-actions button{max-width:100%}.agent-detail>header{align-items:flex-start}}.agent-definitions article>header,.agent-exchanges article>header{flex-wrap:wrap;align-items:flex-start}.agent-definitions h2,.agent-exchanges h2{overflow-wrap:anywhere}.agent-file:focus-within{outline-offset:2px;outline:2px solid #45836a}.identity-login{background:#173f3e;place-items:center;min-height:100vh;padding:24px;display:grid}.identity-login-card{background:#fafbf7;border-radius:20px;max-width:520px;padding:48px;box-shadow:0 20px 70px #0003}.identity-login-card h1{margin:22px 0 12px}.identity-login-card .button{margin:18px 0}.identity-login-card small{color:#6c7c71;margin-top:24px;display:block}.identity-workspace{max-width:1260px;margin:auto;padding:40px 28px}.identity-workspace>header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.identity-company-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin:24px 0;display:grid}.identity-company-grid>button{text-align:left;color:#24493d;background:#fff;border:1px solid #dce3d7;border-radius:14px;gap:12px;padding:28px;display:grid}.identity-company-grid strong{font-size:20px}.identity-company-grid span{color:#6e7e72}.identity-admin{gap:24px;display:grid}.identity-admin article{background:#fff;border:1px solid #dce3d7;border-radius:14px;padding:28px;overflow:auto}.identity-admin h2{align-items:center;gap:12px;display:flex}.identity-admin form{flex-wrap:wrap;align-items:end;gap:16px;padding:12px 0 26px;display:flex}.identity-admin label{gap:6px;display:grid}.identity-admin input,.identity-admin select{background:#fff;border:1px solid #cbd7c5;border-radius:8px;min-width:190px;padding:10px}.identity-admin table{border-collapse:collapse;text-align:left;width:100%}.identity-admin th,.identity-admin td{border-bottom:1px solid #edf0e8;padding:14px 10px}.identity-admin td small{color:#6b796d;display:block}.identity-admin td button{color:#275944;cursor:pointer;background:0 0;border:0;text-decoration:underline}.identity-controls{color:#dce9dd;padding:0 20px 20px}.identity-controls label{gap:8px;font-size:12px;display:grid}.identity-controls select{color:#fff;background:#244a47;border:1px solid #51736b;border-radius:7px;width:100%;padding:9px}.identity-controls button{color:#edf3ed;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:12px;display:flex}@media (width<=600px){.identity-workspace{padding:24px 16px}.identity-workspace>header{flex-wrap:wrap}.identity-admin article{padding:18px}.identity-login-card{padding:28px}}:root{color:#233b3a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--teal:#1b4c49;--ink:#243b39;--muted:#78827c;--border:#e2e5dd;--amber:#e8b76b;--paper:#fff;--nav:#153f40;background:#f6f6f2;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #d7a755}input:focus,textarea:focus,select:focus{outline-offset:2px;outline:2px solid #94b5a5}button{border:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1{letter-spacing:-1.3px;font-weight:750}h2{letter-spacing:-.5px;font-size:19px;font-weight:700}h3{letter-spacing:-.25px;font-size:17px;font-weight:700}p{line-height:1.65}.subtle{color:var(--muted)!important}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--nav);color:#edf1e9;z-index:5;flex-direction:column;flex:0 0 246px;width:246px;padding:34px 22px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.9px;align-items:center;gap:12px;font-family:Manrope,sans-serif;font-size:25px;font-weight:750;display:flex}.brand small{letter-spacing:2.5px;color:#a8c0b6;margin-top:5px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;display:block}.brand-symbol{color:#f0bf76;letter-spacing:-3px;font-size:40px;font-weight:800;line-height:1;position:relative}.brand-symbol>span{background:#f0bf76;border-radius:2px;width:9px;height:4px;position:absolute;bottom:4px;right:-2px;transform:rotate(42deg)}.workspace{border:1px solid #38605d;border-radius:9px;align-items:center;gap:10px;margin:38px 0 31px;padding:12px 10px;font-size:14px;font-weight:550;display:flex}.workspace-avatar{color:#e5c99c;background:#2b5351;border-radius:7px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.workspace small{color:#a9bcb4;margin-top:4px;font-size:12px;font-weight:400;display:block}.workspace>svg{color:#93b5a4;margin-left:auto}.nav-caption{color:#87a6a0;letter-spacing:1.9px;margin-bottom:13px;padding:0 13px;font-size:11px;font-weight:550}.nav-item{text-align:left;color:#d2dfd6;background:0 0;border-radius:7px;align-items:center;gap:11px;width:100%;padding:13px;font-weight:500;display:flex}.nav-item.active{color:#fff;background:#315b55}.nav-item>span{color:#edf4e9;background:#4c7065;border-radius:5px;margin-left:auto;padding:3px 7px;font-size:13px}.sidebar-dossier{padding:27px 12px}.sidebar-dossier>span{letter-spacing:1.4px;color:#8ea9a1;font-size:11px}.sidebar-dossier p{color:#dce7dc;margin:12px 0 7px;font-size:14px;line-height:1.6}.sidebar-dossier small{color:#91ada1;font-size:12px}.sidebar-bottom{margin-top:auto}.environment{color:#bbcec3;padding:0 12px 25px;font-size:13px}.status-dot{background:#b6cbb0;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.environment small{color:#829f95;margin-top:7px;font-size:11px;display:block}.guide-link{color:#b7ccc1;background:0 0;border-top:1px solid #315957;align-items:center;gap:8px;width:100%;padding:21px 9px;font-size:13px;display:flex}.guide-link>svg:last-child{margin-left:auto}.user{border-top:1px solid #315957;align-items:center;gap:10px;padding:20px 0 22px;font-size:13px;font-weight:500;display:flex}.user-avatar,.comment-avatar{color:#334b41;background:#e6c79c;border-radius:50%;place-items:center;width:33px;height:33px;font-size:14px;font-weight:600;display:grid}.user small{color:#9bb5a8;margin-top:4px;font-size:11px;display:block}.user .icon-button{color:#a9c0b2;margin-left:auto}.main{flex-direction:column;flex:1;min-width:0;margin-left:246px;display:flex}.topbar{border-bottom:1px solid var(--border);background:#f9faf6;flex-shrink:0;justify-content:space-between;align-items:center;height:75px;padding:0 43px;display:flex}.breadcrumb{color:#90978c;align-items:center;gap:12px;font-size:13px;display:flex}.breadcrumb button{color:#4a6258;background:0 0;padding:0;font-weight:500}.crumb-current{color:#53685b;text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.topbar-label{color:#6d8072;align-items:center;gap:7px;font-size:12px;display:flex}.main-content{width:100%;max-width:1680px;margin:0 auto;padding:44px 43px 45px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:31px;display:flex}.eyebrow{letter-spacing:2px;color:#819178;margin-bottom:13px;font-size:11px;font-weight:550}.page-heading h1{color:#28443d;font-size:34px;line-height:1.25}.page-heading h1>span{color:#c69349}.page-heading p{color:#7b8378;margin-top:12px;font-size:15px}.button{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:11px 16px;font-size:13px;font-weight:550;line-height:1.3;transition:background .16s,box-shadow .16s;display:inline-flex}.button-primary{color:#fff;background:#245449;box-shadow:0 2px 4px #1d493b0d}.button-primary:hover:not(:disabled){background:#153f34}.button-secondary{color:#40564a;background:#fff;border:1px solid #d9dfd4}.button-secondary:hover:not(:disabled){background:#f2f5ec}.button-quiet{color:#546253;background:0 0}.button-quiet:hover:not(:disabled){background:#eef1e9}.button-danger{color:#fff;background:#a84435}.full-width{width:100%}.tag{color:#70816d;white-space:nowrap;background:#f5f6f1;border:1px solid #dde1d6;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:500;line-height:1.25;display:inline-flex}.tag-green{color:#557449;background:#edf4e8;border-color:#dbe6d3}.tag-amber{color:#a27b39;background:#fbf1df;border-color:#ecdab6}.validation-note{background:#eeefe7;border:1px solid #e2e5d9;border-radius:9px;align-items:center;gap:17px;margin-bottom:42px;padding:23px 25px;display:flex}.note-symbol{color:#61785c;background:#f9faf3;border:1px solid #d9dfcd;border-radius:9px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.validation-note strong{color:#4c6450;font-size:15px;font-weight:550}.validation-note p{color:#798570;max-width:670px;margin-top:5px;font-size:13px;line-height:1.7}.validation-note>.tag{letter-spacing:1px;background:#f5f6ef;border-color:#dce1d3;margin-left:auto;font-size:10px}.section-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.section-toolbar h2{color:#344c40;align-items:center;gap:10px;font-size:19px;display:flex}.section-toolbar h2 span{color:#74816a;letter-spacing:0;background:#e8ece1;border-radius:5px;padding:4px 7px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500}.search-field{color:#8c9881;background:#fcfdf9;border:1px solid #dce1d5;border-radius:6px;align-items:center;gap:9px;padding:9px 11px;display:flex}.search-field input{color:#40563f;background:0 0;border:0;outline:none;width:180px;font-size:12px}.search-field input::placeholder{color:#8a9382}.offer-list{flex-direction:column;gap:12px;display:flex}.offer-card{text-align:left;background:#fff;border:1px solid #dfe4d8;border-radius:9px;align-items:center;gap:20px;width:100%;padding:25px;transition:border-color .15s,box-shadow .15s;display:flex}.offer-card:hover{border-color:#a5b3a0;box-shadow:0 4px 15px #3b523608}.offer-icon{color:#758b66;background:#f0f3e9;border:1px solid #e4e9da;border-radius:7px;flex-shrink:0;place-items:center;width:52px;height:58px;display:grid}.offer-card-body{flex:1;min-width:0}.offer-card-top{align-items:center;gap:15px;margin-bottom:10px;display:flex}.mini-label{letter-spacing:1.2px;color:#819078;font-size:11px;font-weight:550}.offer-card h3{color:#354f40;font-size:18px}.offer-card-meta{color:#89917f;gap:8px;margin-top:12px;font-size:12px;display:flex}.dot-separator{color:#b9beaf}.offer-card-price{text-align:right;min-width:130px;margin-left:16px}.offer-card-price strong{letter-spacing:-.5px;color:#354d3c;font-family:Manrope,sans-serif;font-size:19px}.offer-card-price span{color:#8b9481;margin-top:7px;font-size:11px;display:block}.offer-arrow{color:#8c9c7f;margin-left:15px}.empty-state{text-align:center;color:#8b9a80;background:#fff;border:1px dashed #d3dccb;border-radius:9px;padding:56px 25px}.empty-state>svg{color:#91a581;margin-bottom:17px}.empty-state h3{color:#496345;font-size:19px}.empty-state p{color:#7d8d72;max-width:370px;margin:11px auto 22px;font-size:14px}.flow-strip{border-top:1px solid #dde2d4;justify-content:space-between;align-items:center;gap:27px;margin-top:46px;padding:30px 25px;display:flex}.flow-strip>div{flex:1}.flow-strip>div>span{color:#7f8e6f;background:#e9ede1;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;margin-right:9px;font-size:11px;display:inline-flex}.flow-strip strong{color:#566b4d;font-size:13px;font-weight:550}.flow-strip p{color:#89967b;margin:8px 0 0 34px;font-size:12px}.flow-strip>svg{color:#b0bca5}.app-footer{color:#8e9781;border-top:1px solid #e2e5d9;justify-content:space-between;margin-top:auto;padding:19px 43px;font-size:11px;display:flex}.detail-heading{justify-content:space-between;align-items:center;gap:24px;margin-top:-13px;margin-bottom:30px;display:flex}.back-link{color:#819177;background:0 0;align-items:center;gap:6px;margin-bottom:17px;padding:0;font-size:12px;display:flex}.detail-heading h1{color:#2f4c3d;font-size:28px;line-height:1.4}.detail-heading p{color:#87927b;align-items:center;gap:10px;margin-top:9px;font-size:13px;display:flex}.detail-heading p>span{color:#b7bfac}.detail-heading-actions{align-items:center;gap:12px;display:flex}.tab-bar{border-bottom:1px solid #dbe1d2;gap:31px;margin-bottom:26px;display:flex}.tab-bar>button{color:#8c9782;background:0 0;align-items:center;gap:7px;padding:0 2px 14px;font-size:13px;font-weight:500;display:flex;position:relative}.tab-bar>button.selected{color:#375a41;font-weight:600}.tab-bar>button.selected:after{content:"";background:#375a41;border-radius:2px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.tab-count{color:#936e30;background:#ebd7b1;border-radius:4px;padding:3px 5px;font-size:10px}.tab-count.muted{color:#849375;background:#e8ede0}.review-layout{grid-template-columns:minmax(0,1fr) 329px;align-items:start;gap:25px;display:grid}.document-area{min-width:0}.document-toolbar{color:#7c8d71;justify-content:space-between;align-items:center;padding:0 2px 13px;font-size:11px;display:flex}.document-toolbar>div{color:#637b59;align-items:center;gap:8px;display:flex}.document-toolbar strong{font-size:13px;font-weight:550}.document-sheet{background:#fff;border:1px solid #e0e5d7;border-radius:4px;padding:38px 39px 22px;box-shadow:0 5px 18px #37533a05}.document-brand{color:#3f654a;letter-spacing:-1px;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:31px;font-weight:800;display:flex}.document-brand>span{letter-spacing:2px;color:#8d9b81;margin-left:auto;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500}.document-title{border-bottom:1px solid #e7eadf;margin-bottom:14px;padding:37px 0 28px}.document-title .mini-label{letter-spacing:1.5px;font-size:10px}.document-title h2{letter-spacing:-.65px;color:#36553d;margin-top:10px;font-size:23px;line-height:1.5}.document-title>p{color:#95a08a;margin-top:8px;font-size:12px}.document-block{text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;width:calc(100% + 24px);margin-bottom:3px;margin-left:-12px;padding:18px 12px;transition:background .1s;display:block}.document-block:hover{background:#f8faf3}.document-block.block-selected{background:#f5f8ee;border-color:#d1ddc6}.document-block-heading{align-items:center;gap:11px;display:flex}.document-block-heading>span{letter-spacing:.5px;color:#9aac8b;font-size:10px;font-weight:500}.document-block-heading h3{color:#4c6943;font-size:14px;font-weight:650}.document-block-heading svg{color:#9caf8d;margin-left:auto}.document-block>p{color:#61685a;margin:13px 0;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.95}.block-hint{color:#8c9c7f;font-size:10px}.document-total{border-top:1px solid #dce4d3;border-bottom:1px solid #dce4d3;justify-content:space-between;align-items:center;margin-top:24px;padding:23px 0;display:flex}.document-total span{color:#4b6343;font-size:13px;font-weight:500}.document-total small{color:#98a288;margin-top:7px;font-size:10px;display:block}.document-total strong{letter-spacing:-.8px;color:#3d5b3d;font-family:Manrope,sans-serif;font-size:22px}.document-footer{color:#a0a994;justify-content:space-between;gap:10px;padding-top:21px;font-size:9px;display:flex}.document-footer>span:first-child{letter-spacing:1px}.document-disclaimer{color:#8c9880;align-items:flex-start;gap:7px;margin:14px 5px;font-size:11px;line-height:1.7;display:flex}.document-disclaimer svg{flex-shrink:0}.inspector{flex-direction:column;gap:16px;padding-top:30px;display:flex}.inspector-card{background:#fff;border:1px solid #dde3d4;border-radius:8px;padding:20px}.inspector-title{color:#7e956a;align-items:center;gap:8px;margin-bottom:19px;display:flex}.inspector-title h2{letter-spacing:0;color:#547249;font-size:14px;font-weight:650}.field-label{color:#7d8e6e;margin-bottom:8px;font-size:11px;font-weight:550;display:block}.select-wrap{position:relative}.select-wrap>select{appearance:none;color:#526e47;background:#fcfdf9;border:1px solid #dce4d1;border-radius:5px;width:100%;padding:10px 30px 10px 11px;font-size:13px}.select-wrap>svg{pointer-events:none;color:#95a587;position:absolute;top:12px;right:11px}.responsibility-row{color:#8e9d80;justify-content:space-between;gap:10px;padding:13px 0;font-size:11px;display:flex}.responsibility-row strong{color:#657e55;font-weight:500}.line-list{border-top:1px solid #e6ebde;margin-top:3px}.calculation-line{border-bottom:1px solid #e8ecdf;padding:15px 0}.calculation-line>div>strong{color:#617c50;font-size:12px;font-weight:550}.calculation-line>div>span{color:#96a486;margin-top:6px;font-size:11px;display:block}.line-bottom{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.source-link{color:#92a578;text-underline-offset:3px;background:0 0;align-items:center;gap:4px;padding:0;font-size:10px;text-decoration:underline;display:flex}.line-bottom>strong{color:#668150;font-size:12px;font-weight:500}.source-preview{color:#8d9f75;background:#f4f7ec;border:1px solid #e1e9d5;border-radius:5px;gap:8px;margin:13px 0;padding:11px;display:flex}.source-preview>svg{flex-shrink:0}.source-preview strong{color:#667e53;font-size:11px;font-weight:550;display:block}.source-preview p{overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.6}.source-preview small{margin-top:5px;font-size:10px;display:block}.calculation-summary{padding-top:16px}.calculation-summary>div{color:#8e9e7b;justify-content:space-between;gap:8px;margin-bottom:9px;font-size:11px;display:flex}.calculation-summary strong{color:#738d5e;font-weight:500}.calculation-summary .summary-total{color:#698453;border-top:1px solid #e4eadc;margin-top:13px;padding-top:12px;font-size:13px;font-weight:550}.summary-total strong{color:#52743f;font-size:16px}.integration-note{color:#a0ad8f;border-top:1px solid #e9edde;margin-top:14px;padding-top:12px;font-size:10px;line-height:1.7}.proposal-form{background:#fafbf5}.proposal-form .inspector-title{color:#b89c66;margin-bottom:10px}.proposal-form>p{color:#8e9d7e;margin-bottom:17px;font-size:12px;line-height:1.7}.comment-label{margin-top:14px}.proposal-form textarea{resize:vertical;color:#617949;background:#fff;border:1px solid #dce3d1;border-radius:5px;width:100%;min-height:84px;margin-bottom:12px;padding:10px 11px;font-size:12px;line-height:1.6}.proposal-form textarea::placeholder{color:#a1ae91}.form-hint{color:#9ca889;margin-top:9px;font-size:10px;line-height:1.7;display:block}.permission-note{color:#9aa789;background:#f0f4e8;border-radius:5px;padding:11px;font-size:12px;line-height:1.8}.inspector-footnote{color:#9baa88;gap:9px;padding:0 8px;font-size:10px;line-height:1.7;display:flex}.inspector-footnote>svg{color:#98ab81;flex-shrink:0}.plan-banner{color:#a28957;background:#f5efdf;border:1px solid #e8dfc7;border-radius:7px;align-items:center;gap:15px;margin-bottom:25px;padding:18px 21px;display:flex}.plan-banner>svg{flex-shrink:0}.plan-banner strong{color:#8f7748;font-size:13px;font-weight:550}.plan-banner p{color:#a4926b;margin-top:5px;font-size:12px;line-height:1.7}.plan-banner>.button{margin-left:auto}.section-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.section-intro h2{color:#46603d}.section-intro p{color:#899a76;margin-top:8px;font-size:13px}.change-workspace{max-width:1050px}.proposal-card{background:#fff;border:1px solid #dce4d0;border-radius:9px;margin-bottom:23px;overflow:hidden}.proposal-header{justify-content:space-between;align-items:center;gap:15px;padding:23px 25px 19px;display:flex}.proposal-header h3{color:#4a653e;margin-top:10px;font-size:19px}.proposal-comment{background:#fafbf6;border:1px solid #e8eddd;border-radius:7px;gap:11px;margin:0 25px 24px;padding:15px;display:flex}.comment-avatar{flex-shrink:0;width:27px;height:27px;font-size:12px}.proposal-comment strong{color:#778963;font-size:11px;font-weight:500}.proposal-comment>div>span{color:#a1ac91;margin-left:10px;font-size:10px}.proposal-comment p{color:#74865f;margin-top:8px;font-size:13px}.proposal-diff{border:1px solid #e2e8d5;border-radius:7px;grid-template-columns:1fr 1fr;margin:0 25px 22px;display:grid;overflow:hidden}.proposal-diff>div{background:#fbfcf7;min-width:0;padding:21px}.proposal-diff>.diff-after{background:#f2f7e9;border-left:1px solid #e0e8d2}.diff-label{letter-spacing:1px;color:#95a381;align-items:center;gap:5px;font-size:10px;display:flex}.diff-after .diff-label{color:#769b58}.proposal-diff h4{color:#72875c;margin-top:15px;font-size:15px}.diff-after h4{color:#54763d}.proposal-diff p{color:#8b9879;min-height:67px;margin-top:13px;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.85}.diff-after p{color:#758c5f}.diff-price{color:#85946f;letter-spacing:-.7px;margin-top:20px;font-family:Manrope,sans-serif;font-size:21px;display:block}.diff-after .diff-price{color:#527e36}.proposal-diff small{color:#a0ac8b;margin-top:7px;font-size:10px;display:block}.impact-explanation{align-items:center;gap:22px;padding:0 25px 24px;display:flex}.impact-explanation>div{background:#f0f4e7;border:1px solid #dfe8d0;border-radius:6px;flex-shrink:0;min-width:120px;padding:11px 14px}.impact-explanation span{color:#8a9d71;font-size:10px;display:block}.impact-explanation strong{letter-spacing:-.6px;color:#638449;margin-top:7px;font-family:Manrope,sans-serif;font-size:18px;display:block}.impact-explanation p{color:#96a582;font-size:12px;line-height:1.8}.proposal-decision{background:#fcfdf8;border-top:1px solid #e5ebd9;justify-content:space-between;align-items:center;gap:15px;padding:18px 25px;display:flex}.proposal-decision>span{color:#91a379;align-items:center;gap:8px;font-size:11px;line-height:1.6;display:flex}.proposal-decision>span>svg{flex-shrink:0}.proposal-decision>div{gap:7px;display:flex}.history-layout{grid-template-columns:minmax(0,1fr) 315px;gap:32px;display:grid}.history-layout>.inspector-card{align-self:start}.timeline{padding:10px 0 0 8px}.timeline-item{gap:19px;padding-bottom:29px;display:flex;position:relative}.timeline-item:not(:last-child):before{content:"";background:#d7e0cb;width:1px;position:absolute;top:27px;bottom:0;left:13px}.timeline-marker{color:#7c9963;z-index:1;background:#edf3e4;border:1px solid #dfe8d2;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.timeline-item>div{flex:1;padding-top:3px}.timeline-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.timeline-heading h3{color:#65804e;font-size:14px}.timeline-item p{color:#91a47b;gap:8px;margin-top:8px;font-size:11px;display:flex}.timeline-item time{color:#a5b392;margin-top:7px;font-size:10px;display:block}.timeline-item details{color:#9aa98a;margin-top:11px;font-size:11px}.timeline-item summary{cursor:pointer}.timeline-item pre{background:#eff4e6;border-radius:5px;max-height:230px;padding:12px;font-size:11px;line-height:1.7;overflow:auto}.issue-panel>p{color:#91a57a;margin-bottom:19px;font-size:12px;line-height:1.8}.blockers{margin:0 0 17px;padding:0;list-style:none}.blockers li{color:#a08d63;margin:7px 0;padding-left:13px;font-size:11px;line-height:1.7;position:relative}.blockers li:before{content:"";background:#c0aa7e;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:0}.issue-list{margin-top:20px}.issue-item{background:#f8fbf1;border:1px solid #e1e9d4;border-radius:5px;margin-top:10px;padding:12px}.issue-item summary{cursor:pointer;color:#89a16c;justify-content:space-between;align-items:center;gap:8px;font-size:11px;list-style:none;display:flex}.issue-item summary>span{align-items:center;gap:6px;display:flex}.issue-item strong{color:#6e8f51;font-size:12px;font-weight:550}.issue-item small{color:#a2b58b;margin-top:12px;font-size:10px;line-height:1.8;display:block}.issue-item p{color:#8d9f7a;margin-top:10px;font-size:11px;line-height:1.8}.no-issues{color:#a4b390;align-items:center;gap:8px;padding:12px 0;font-size:11px;display:flex}.sources-workspace{max-width:1070px}.sources-list{flex-direction:column;gap:12px;display:flex}.source-card{background:#fff;border:1px solid #dfe7d2;border-radius:8px;align-items:center;gap:18px;padding:22px;display:flex}.source-icon{color:#8aa473;background:#f0f5e7;border:1px solid #e2ead5;border-radius:6px;flex-shrink:0;place-items:center;width:45px;height:49px;display:grid}.source-card>div{min-width:0}.source-card h3{color:#6b8651;font-size:15px}.source-card p{color:#a0b18a;overflow-wrap:anywhere;margin-top:8px;font-size:12px}.source-card small{color:#afba9c;margin-top:7px;font-size:10px;display:block}.source-card>.tag{margin-left:auto}.source-note{color:#a2b18d;align-items:flex-start;gap:8px;margin:20px 4px;font-size:11px;line-height:1.8;display:flex}.source-note>svg{flex-shrink:0}.loading{color:#879d70;justify-content:center;align-items:center;gap:10px;min-height:180px;font-size:14px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.alert{border-radius:7px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;padding:17px 20px;font-size:13px;display:flex}.alert-error{color:#9a6f55;background:#fbf0e8;border:1px solid #efdbcc}.alert strong{font-size:13px;font-weight:600}.alert p{margin-top:6px;font-size:12px;line-height:1.7}.alert-success{color:#759552;background:#edf4e5;border:1px solid #dce8cc}.alert-success>span{margin-right:auto}.icon-button{color:inherit;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.icon-button:hover{background:#9aad8720}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c302eb0;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:#fbfcf6;border-radius:12px;max-width:480px;padding:38px;position:relative;box-shadow:0 25px 75px #143c3526}.modal-close{color:#8a9b77;position:absolute;top:14px;right:14px}.modal-icon{color:#77985b;margin-bottom:18px}.modal h2{color:#597642;font-size:22px;line-height:1.45}.modal p{color:#91a07d;margin:16px 0;font-size:13px;line-height:1.9}.modal>.button{margin-top:14px}.login-page{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-story{color:#edf1e9;background:#153f40;flex-direction:column;justify-content:space-between;min-height:100vh;padding:49px 9%;display:flex}.login-story>.brand{font-size:29px}.login-story .eyebrow{color:#94b5a4;font-size:11px}.login-story h1{letter-spacing:-1.6px;color:#f0f1e5;margin:20px 0 26px;font-size:44px;font-weight:650;line-height:1.27}.login-story h1>span{color:#e8b76b}.login-story p{color:#b0c9b8;font-size:16px;line-height:1.9}.login-story-line{color:#a2c0a9;border-top:1px solid #365c56;align-items:center;gap:10px;margin-top:43px;padding-top:25px;font-size:12px;display:flex}.login-story-footer{color:#88ab94;letter-spacing:.5px;font-size:11px}.login-panel{background:#f7f8f1;justify-content:center;align-items:center;padding:40px;display:flex}.login-card{width:100%;max-width:345px}.login-card>.tag{letter-spacing:1.2px;background:#edf1e3;border-color:#dde4d0;margin-bottom:21px;font-size:10px}.login-card h2{color:#355a3c;letter-spacing:-.8px;font-size:27px}.login-card>p{color:#8c9d7a;margin-top:13px;margin-bottom:30px;font-size:14px;line-height:1.8}.login-card form>label{color:#839870;margin-bottom:9px;font-size:12px;font-weight:550;display:block}.login-card form>input{color:#5c7a46;background:#fff;border:1px solid #dce5cd;border-radius:5px;width:100%;margin-bottom:15px;padding:13px;font-size:14px}.login-card form>input::placeholder{color:#a1b38b;font-size:12px}.login-card form>.button{justify-content:space-between;width:100%}.login-error{color:#b18b64;margin:-3px 0 17px;font-size:12px;line-height:1.7}.login-help{color:#a4b58c;border-top:1px solid #e0e6d6;gap:10px;margin-top:30px;padding-top:24px;display:flex}.login-help>svg{flex-shrink:0}.login-help p{color:#9bab88;font-size:11px;line-height:1.8}@media (width>=1600px){.main-content{padding:48px 65px}.review-layout{grid-template-columns:minmax(0,1fr) 360px;gap:38px}.document-sheet{padding:48px 66px 27px}.document-title h2{font-size:28px}.document-block>p,.document-block-heading h3{font-size:16px}.document-block{padding:22px 16px}.inspector-card{padding:24px}.page-heading h1{font-size:40px}}@media (width<=1200px){.sidebar{flex-basis:214px;width:214px;padding-left:18px;padding-right:18px}.main{margin-left:214px}.topbar{padding:0 28px}.main-content{padding:35px 28px}.app-footer{padding:17px 28px}.page-heading h1{font-size:28px}.validation-note{padding:19px}.validation-note>.tag{display:none}.review-layout{grid-template-columns:minmax(0,1fr) 292px;gap:18px}.document-sheet{padding:28px 25px 20px}.document-title h2{font-size:21px}.detail-heading h1{font-size:24px}.detail-heading-actions{flex-direction:column;align-items:flex-end;gap:9px}.flow-strip{gap:15px;padding:25px 5px}.flow-strip strong{font-size:12px}.history-layout{grid-template-columns:minmax(0,1fr) 285px;gap:23px}.offer-card{gap:14px;padding:20px}.offer-card-price{margin-left:4px}.offer-arrow{margin-left:0}.offer-card h3{font-size:16px}.proposal-decision{flex-direction:column;align-items:flex-start}.proposal-decision>div{align-self:flex-end}.login-story h1{font-size:36px}}@media (width<=1000px){.review-layout{grid-template-columns:minmax(0,1fr) 275px;gap:15px}.inspector-card{padding:17px}.document-sheet{padding:25px 20px 20px}.document-title h2{font-size:19px}.document-brand{font-size:26px}.document-brand>span{font-size:9px}.document-total strong{font-size:19px}.history-layout{grid-template-columns:1fr}.issue-panel{max-width:500px}.page-heading{align-items:flex-start}.page-heading>.button{font-size:12px}.offer-card-price strong{font-size:17px}.offer-card-top{flex-wrap:wrap;gap:10px}.offer-card-meta{font-size:11px}.flow-strip{gap:9px}.flow-strip p{margin-left:0}.flow-strip>div>span{margin-bottom:8px;display:block}.topbar-label{display:none}.detail-heading p{flex-wrap:wrap;font-size:12px}.login-story{padding:39px 8%}.login-story h1{font-size:30px}.login-story p{font-size:14px}.login-story-line{font-size:10px}}@media (width<=850px){.sidebar{flex-basis:190px;width:190px;padding:26px 15px 0}.main{margin-left:190px}.brand{gap:10px;font-size:21px}.brand small{letter-spacing:2px;font-size:8px}.brand-symbol{font-size:35px}.workspace{margin-top:28px;font-size:12px}.workspace-avatar{width:25px;height:25px}.workspace small{font-size:10px}.workspace>svg{display:none}.nav-item{font-size:14px}.main-content{padding:30px 22px}.topbar{padding:0 22px}.review-layout{grid-template-columns:1fr}.inspector{grid-template-columns:1fr 1fr;gap:15px;padding-top:5px;display:grid}.inspector-footnote{grid-column:1/-1}.document-sheet{padding:35px 35px 23px}.document-title h2{font-size:23px}.document-block>p,.document-block-heading h3{font-size:15px}.page-heading{flex-direction:column;gap:20px}.page-heading h1{font-size:27px}.validation-note p{font-size:12px}.validation-note strong{font-size:14px}.offer-card-price{display:none}.offer-card{padding:20px}.flow-strip{gap:14px}.flow-strip strong{font-size:11px}.flow-strip p{font-size:10px}.flow-strip>svg{width:12px}.app-footer{padding:17px 22px}.app-footer>span:last-child{display:none}.detail-heading{gap:10px}.detail-heading h1{font-size:22px}.detail-heading-actions>.button{min-height:34px;padding:9px 11px;font-size:11px}.tab-bar{gap:24px}.section-intro h2{font-size:18px}.section-intro p{font-size:12px}.proposal-diff{margin:0 17px 17px}.proposal-header{padding:19px 17px}.proposal-comment{margin:0 17px 19px}.impact-explanation{padding:0 17px 20px}.proposal-decision{padding:17px}.proposal-header h3{font-size:17px}.proposal-diff>div{padding:16px}.diff-price{font-size:19px}.source-card{gap:13px;padding:17px}.source-card h3{font-size:14px}.source-card>.tag{font-size:10px}.source-icon{width:35px;height:43px}}@media (width<=650px){.app-shell{display:block}.sidebar{flex-direction:row;justify-content:space-between;align-items:center;gap:15px;width:100%;height:auto;padding:18px 20px;position:relative}.brand{font-size:21px}.brand small{letter-spacing:1.8px;font-size:8px}.brand-symbol{font-size:32px}.workspace,.nav-caption,.sidebar-dossier,.sidebar-bottom .environment,.sidebar-bottom .guide-link,.sidebar-bottom .user-avatar,.sidebar-bottom .user>div{display:none}.sidebar-bottom{margin:0}.user{border:0;padding:0}.sidebar-bottom .user .icon-button{color:#b3cbbb}.nav-item{gap:7px;width:auto;margin-left:auto;padding:10px 12px;font-size:12px}.nav-item>svg{width:16px}.nav-item>span{padding:2px 5px;font-size:10px}.main{margin-left:0}.topbar{background:#f8faf3;height:48px;padding:0 20px}.breadcrumb{gap:8px;font-size:11px}.crumb-current{max-width:170px}.main-content{padding:29px 20px 32px}.page-heading h1{max-width:370px;font-size:27px;line-height:1.4}.page-heading{margin-bottom:25px}.eyebrow{letter-spacing:1.8px;margin-bottom:11px;font-size:10px}.page-heading p{margin-top:10px;font-size:13px}.page-heading .button{font-size:13px}.validation-note{align-items:flex-start;gap:13px;margin-bottom:30px;padding:18px 15px}.note-symbol{border-radius:6px;width:33px;height:37px}.note-symbol>svg{width:18px}.validation-note strong{font-size:13px}.validation-note p{margin-top:5px;font-size:11px;line-height:1.9}.section-toolbar{gap:10px}.section-toolbar h2{gap:6px;font-size:17px}.search-field{padding:8px}.search-field input{width:117px;font-size:11px}.search-field>svg{width:14px}.offer-card{gap:13px;padding:17px 14px}.offer-icon{width:38px;height:47px}.offer-icon>svg{width:20px}.offer-card h3{font-size:16px;line-height:1.6}.offer-card-top{gap:7px;margin-bottom:8px}.offer-card .tag{padding:4px 5px;font-size:9px}.mini-label{letter-spacing:1px;font-size:10px}.offer-card-meta{gap:5px;margin-top:7px;font-size:10px}.offer-arrow{flex-shrink:0;width:16px}.flow-strip{align-items:flex-start;gap:11px;margin-top:30px;padding:24px 0}.flow-strip>svg{flex-shrink:0;width:10px;margin-top:35px}.flow-strip strong{max-width:92px;font-size:11px;line-height:1.7;display:block}.flow-strip p{max-width:87px;font-size:10px;line-height:1.8}.flow-strip>div>span{width:20px;height:20px;margin:0 0 7px;font-size:10px}.app-footer{padding:17px 20px;font-size:10px}.detail-heading{align-items:flex-start;gap:14px;margin-top:0;margin-bottom:25px}.back-link{margin-bottom:13px;font-size:11px}.detail-heading h1{font-size:21px;line-height:1.5}.detail-heading p{gap:7px;font-size:11px;line-height:1.8}.detail-heading-actions>.tag{white-space:normal;max-width:99px;padding:4px 6px;font-size:9px;line-height:1.7}.detail-heading-actions>.button{min-height:31px;padding:7px 9px;font-size:10px}.detail-heading-actions>.button>svg{width:12px}.tab-bar{gap:20px;margin-bottom:21px}.tab-bar>button{gap:5px;padding-bottom:12px;font-size:12px}.tab-count{font-size:9px}.document-toolbar{font-size:10px}.document-toolbar strong{font-size:12px}.document-sheet{padding:27px 24px 21px}.document-title{padding:29px 0 22px}.document-title h2{font-size:21px}.document-brand{font-size:28px}.document-brand>span,.document-title .mini-label{font-size:9px}.document-block-heading h3,.document-block>p{font-size:14px}.document-total{padding:21px 0}.document-total strong{font-size:19px}.document-total span{font-size:12px}.document-footer{font-size:8px}.document-disclaimer{font-size:10px}.inspector{grid-template-columns:1fr}.inspector-card{padding:20px}.inspector-title h2{font-size:14px}.line-bottom>strong,.calculation-line>div>strong{font-size:13px}.calculation-line>div>span,.field-label{font-size:12px}.select-wrap>select{font-size:14px}.proposal-form>p{font-size:13px}.proposal-form textarea{min-height:97px;font-size:13px}.responsibility-row{font-size:12px}.integration-note{font-size:11px}.proposal-form .button{font-size:13px}.inspector-footnote{margin:0 0 15px;font-size:11px}.plan-banner{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:17px}.plan-banner>div{flex:1}.plan-banner strong{font-size:12px}.plan-banner p{font-size:11px}.plan-banner>.button{margin-left:32px;font-size:12px}.section-intro{flex-wrap:wrap;align-items:flex-start;gap:15px;margin-bottom:20px}.section-intro h2{font-size:18px}.section-intro .button{min-height:35px;padding:9px 12px;font-size:12px}.proposal-header{align-items:flex-start;gap:10px}.proposal-header h3{font-size:16px;line-height:1.7}.proposal-header .mini-label{font-size:9px}.proposal-header>.tag{margin-top:3px;font-size:9px}.proposal-comment>div>span{margin:5px 0 0;font-size:10px;display:block}.proposal-comment p{font-size:12px}.proposal-diff{grid-template-columns:1fr}.proposal-diff>.diff-after{border-top:1px solid #dde8cc;border-left:0}.proposal-diff>div{padding:20px}.proposal-diff p{min-height:0;font-size:14px}.impact-explanation{align-items:flex-start;gap:13px}.impact-explanation>div{min-width:103px;padding:10px}.impact-explanation strong{font-size:17px}.impact-explanation p{font-size:11px}.proposal-decision>div{gap:3px}.proposal-decision .button{min-height:35px;padding:9px 11px;font-size:11px}.proposal-decision>span{font-size:11px}.timeline{padding-left:0}.timeline-item{gap:13px}.timeline-heading h3{font-size:13px}.timeline-heading>.tag{font-size:10px}.source-card{gap:11px;padding:16px}.source-card h3{font-size:13px;line-height:1.7}.source-card p{font-size:11px}.source-card small{font-size:9px}.source-card>.tag{align-self:flex-start;font-size:9px}.source-note{font-size:10px}.alert{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:15px}.alert-error>.button{min-height:32px;font-size:11px}.alert-success{flex-wrap:nowrap;align-items:center;font-size:12px}.alert-success>svg{flex-shrink:0}.modal{padding:30px 26px}.modal h2{font-size:21px}.login-page{flex-direction:column;display:flex}.login-story{min-height:0;padding:29px 29px 32px}.login-story>.brand{font-size:25px}.login-story>.brand .brand-symbol{font-size:36px}.login-story>div:nth-child(2){margin-top:41px}.login-story h1{margin:14px 0 16px;font-size:29px}.login-story p{font-size:13px}.login-story-line,.login-story-footer{display:none}.login-panel{flex:1;padding:33px 29px 40px}.login-card{max-width:400px}.login-card>.tag{margin-bottom:17px}.login-card h2{font-size:23px}.login-card>p{margin-bottom:23px;font-size:13px}.login-help{margin-top:25px}.empty-state{padding:43px 20px}.empty-state h3{font-size:18px}.empty-state p{font-size:13px}.history-layout{gap:25px}.issue-panel{max-width:none}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}.spin{animation:none}}.page-heading p,.validation-note p,.offer-card-meta,.offer-card-price span,.flow-strip p,.app-footer,.detail-heading p,.breadcrumb,.document-toolbar,.document-title>p,.block-hint,.document-disclaimer,.field-label,.responsibility-row,.calculation-line>div>span,.source-link,.source-preview p,.source-preview small,.calculation-summary>div,.integration-note,.proposal-form>p,.form-hint,.permission-note,.inspector-footnote,.section-intro p,.proposal-comment>div>span,.proposal-comment p,.proposal-diff p,.proposal-diff small,.impact-explanation p,.proposal-decision>span,.timeline-item p,.timeline-item time,.timeline-item details,.issue-panel>p,.issue-item small,.issue-item p,.no-issues,.source-card p,.source-card small,.source-note,.login-card>p,.login-card form>label,.login-help p,.mini-label,.eyebrow{color:#6f8069}.document-footer,.diff-label{color:#788871}.source-card>.tag{flex-shrink:0}.document-toolbar>.button{min-height:28px;padding:5px 8px;font-size:10px}.issue-item>.button{min-height:29px;margin-top:13px;padding:7px 9px;font-size:10px}.workspace small,.sidebar-dossier small,.environment small,.user small{color:#a8c1b2}.login-story .eyebrow{color:#a6c5b1}.login-story p{color:#b5cebd}.login-story .login-story-footer{color:#a5c2ac}.login-story-line{color:#b5ceb8}.proposal-form textarea::placeholder,.search-field input::placeholder,.login-card form>input::placeholder{color:#819178}.document-toolbar-actions{align-items:center;gap:6px;display:flex}.document-toolbar-actions>.button{min-height:31px;padding:7px 10px;font-size:10px}.nocodb-link{color:#285d46;text-underline-offset:3px;align-items:center;gap:5px;margin-top:10px;font-size:11px;font-weight:550;text-decoration:underline;display:flex}.proposal-document-controls{background:#f8faf3;border:1px solid #dfe6d5;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;margin:0 25px 24px;padding:17px;display:flex}.proposal-document-controls>div:first-child{align-items:flex-start;gap:10px;min-width:0;display:flex}.proposal-document-controls>div:first-child>svg{color:#789564;flex-shrink:0}.proposal-document-controls strong{color:#48603e;font-size:12px;font-weight:600;display:block}.proposal-document-controls p{color:#74846b;margin-top:5px;font-size:11px;line-height:1.7}.document-control-buttons{flex-shrink:0;gap:7px;display:flex}.document-control-buttons .button{font-size:11px}.proposal-document-controls .document-status-error{color:#a06d4c}.review-overlay{z-index:40;color:#263c31;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f6f1;flex-direction:column;display:flex;position:fixed;inset:0}.review-dialog-header{background:#fff;border-bottom:1px solid #e0e6d8;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 34px 19px;display:flex}.review-dialog-header .eyebrow{letter-spacing:1.5px;margin-bottom:9px;font-size:10px}.review-dialog-header h2{overflow-wrap:anywhere;max-width:1000px;font-size:21px;line-height:1.5}.review-dialog-header p{color:#6d7b64;align-items:center;gap:7px;margin-top:9px;font-size:11px;display:flex}.review-dialog-header p>svg{flex-shrink:0}.review-close{color:#6c7e62;padding:6px}.review-controls{background:#fafbf6;border-bottom:1px solid #e0e6d8;justify-content:space-between;align-items:center;gap:15px;padding:14px 34px;display:flex}.review-controls>div{gap:6px;display:flex}.review-kind{color:#7c8a70;background:0 0;border:1px solid #0000;border-radius:5px;padding:9px 12px;font-size:11px}.review-kind.selected{color:#456b37;background:#edf3e4;border-color:#d9e3cd;font-weight:600}.review-current-label{color:#6c8060;align-items:center;gap:8px;font-size:12px;display:flex}.review-controls>.button{min-height:35px;padding:9px 13px;font-size:11px}.superdoc-scroll{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eef1e9;flex:1;min-height:0;padding:22px 22px 40px;overflow:auto}.superdoc-frame{color:#172c21;max-width:1220px;min-height:550px;margin:0 auto;position:relative}.superdoc-viewer{color:#172c21;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sd-text-primary:#28372f;--sd-text-muted:#5d6d60;--sd-surface-card:#fff;--sd-surface-muted:#f5f7f1;--sd-surface-hover:#edf2e7;--sd-border-default:#d8e0d0;--sd-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#eef1e9;min-height:550px}.superdoc-viewer.viewer-loading{visibility:hidden}.superdoc-viewer .superdoc__document,.superdoc-viewer .superdoc__sub-document{color:#141d17}.superdoc-viewer .superdoc__document{background:#fff}.review-loading,.review-load-error{color:#6f875e;z-index:2;text-align:center;background:#fff;border:1px solid #dbe4d1;border-radius:9px;width:min(450px,90%);padding:27px;position:absolute;top:70px;left:50%;transform:translate(-50%);box-shadow:0 5px 17px #283d2210}.review-loading{justify-content:center;align-items:center;gap:11px;font-size:12px;display:flex}.review-load-error strong{color:#8d6b4d;font-size:14px}.review-load-error p{color:#8d806a;margin:12px 0 18px;font-size:12px;line-height:1.8}.review-load-error .button{font-size:11px}.review-dialog-footer{color:#7a8a6c;background:#fff;border-top:1px solid #dce3d3;align-items:center;gap:18px;padding:14px 34px;font-size:10px;display:flex}.review-dialog-footer>.button{min-height:36px;margin-left:auto;padding:9px 13px;font-size:11px}.review-dialog-footer>span:nth-child(2){color:#94a482;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.superdoc-viewer .sd-comment-box{color:#263d2d;background:#fff}.superdoc-viewer button{font:inherit}.superdoc-viewer p{line-height:revert}.superdoc-viewer [contenteditable]{caret-color:#0000}@media (width<=1000px){.proposal-document-controls{flex-direction:column;align-items:flex-start}.document-control-buttons{align-self:flex-end}.document-toolbar{flex-wrap:wrap;align-items:flex-start;gap:10px}.document-toolbar-actions{flex-wrap:wrap}.review-dialog-header{padding:20px 23px 16px}.review-controls,.review-dialog-footer{padding:12px 23px}.review-dialog-header h2{font-size:19px}}@media (width<=650px){.proposal-document-controls{gap:12px;margin:0 17px 20px;padding:15px}.proposal-document-controls p{font-size:10px}.document-control-buttons{flex-wrap:wrap;align-self:stretch}.document-control-buttons .button{min-height:35px;padding:8px 11px;font-size:10px}.document-toolbar-actions>.button{min-height:29px;padding:7px 8px;font-size:9px}.review-dialog-header{gap:12px;padding:17px 18px 14px}.review-dialog-header .eyebrow{letter-spacing:1px;font-size:8px}.review-dialog-header h2{font-size:17px}.review-dialog-header p{align-items:flex-start;font-size:10px;line-height:1.7}.review-controls{flex-wrap:wrap;gap:9px;padding:12px 15px}.review-controls>div{gap:3px}.review-kind{padding:8px;font-size:9px}.review-controls>.button{min-height:30px;padding:7px 9px;font-size:10px}.superdoc-scroll{padding:14px 8px 25px}.review-dialog-footer{flex-wrap:wrap;gap:10px;padding:12px 16px;font-size:9px}.review-dialog-footer>span:nth-child(2){display:none}.review-dialog-footer>.button{min-height:32px;padding:8px 10px;font-size:10px}.review-loading{padding:22px 17px;font-size:11px}.review-load-error{padding:23px 17px}.review-load-error p{font-size:11px}}.review-swipe-hint{display:none}@media (width<=834px){.review-swipe-hint{color:#59714b;background:#eef3e7;border-bottom:1px solid #dce5d2;align-items:center;gap:7px;margin:0;padding:10px 16px;font-size:10px;line-height:1.6;display:flex}.review-swipe-hint>svg{flex-shrink:0}.superdoc-frame{width:1140px;min-width:1140px;max-width:none;margin-left:0;margin-right:0}.superdoc-viewer{width:1140px;min-width:1140px}.superdoc-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.review-loading,.review-load-error{width:min(350px,100vw - 40px);position:absolute;left:10px;transform:none}}.page-heading-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.page-heading-actions .button{font-size:11px}.new-dossier-form{background:#fff;border:1px solid #dce4d1;border-radius:9px;margin:-15px 0 34px;padding:26px}.new-dossier-form-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.new-dossier-form-heading>div{color:#6f8b58;align-items:center;gap:10px;display:flex}.new-dossier-form-heading h2{color:#47613b;font-size:18px}.new-dossier-form>p{color:#7b8b6e;margin:13px 0 23px;font-size:12px}.new-dossier-fields{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.new-dossier-fields label,.intake-form-fields label,.intake-source-title,.missing-source-fields label,.source-metadata-fields label{color:#748a63;font-size:11px;font-weight:550;display:block}.new-dossier-fields input,.intake-form-fields input,.intake-form-fields textarea,.intake-source-title input,.missing-source-fields input{color:#52723e;background:#fcfdf9;border:1px solid #dae4ce;border-radius:5px;width:100%;margin-top:8px;padding:11px 12px;font-size:12px;line-height:1.6;display:block}.new-dossier-fields input::placeholder,.intake-form-fields input::placeholder,.intake-form-fields textarea::placeholder,.missing-source-fields input::placeholder{color:#94a685;font-size:11px}.new-dossier-fields .select-wrap{margin-top:8px}.new-dossier-fields select{padding-top:13px;padding-bottom:13px;font-size:12px}.new-dossier-fields .select-wrap>svg{top:15px}.new-dossier-footer{border-top:1px solid #e6ecdc;justify-content:space-between;align-items:center;gap:22px;margin-top:25px;padding-top:20px;display:flex}.new-dossier-footer>p{color:#8a9b78;max-width:440px;font-size:10px;line-height:1.8}.empty-dossier{background:#fff;border:1px solid #dce5d1;border-radius:9px;align-items:flex-start;gap:26px;padding:38px;display:flex}.empty-dossier-icon{color:#8aa970;background:#f0f5e8;border:1px solid #e1ebd5;border-radius:8px;flex-shrink:0;place-items:center;width:66px;height:74px;display:grid}.empty-dossier h2{color:#4d6a3e;font-size:23px;line-height:1.5}.empty-dossier p{color:#859a72;max-width:500px;margin:13px 0 22px;font-size:13px;line-height:1.8}.empty-dossier-price{color:#899c75;border-top:1px solid #e4edda;align-items:center;gap:27px;margin-bottom:8px;padding:19px 0;font-size:12px;display:flex}.empty-dossier-price strong{color:#627f4c;font-family:Manrope,sans-serif;font-size:19px}.intake-workspace{margin-bottom:40px}.intake-heading-actions{align-items:center;gap:6px;display:flex}.intake-heading-actions .button{font-size:11px}.intake-alert{background:#f3f7ed;border:1px solid #dce6cf;border-radius:7px;margin:0 0 21px;padding:17px 20px}.intake-alert p{color:#7c9068;font-size:11px;line-height:1.8}.intake-error{background:#faf3e9;border-color:#ebddc9}.intake-error strong{color:#9b7951;font-size:12px}.intake-error p{color:#a28a64;margin:7px 0 11px}.intake-error .button{min-height:31px;padding:8px 11px;font-size:10px}.intake-notice{color:#789d5d;align-items:flex-start;gap:11px;display:flex}.intake-notice>svg{flex-shrink:0;margin-top:3px}.intake-notice p{margin-right:auto}.intake-notice .icon-button{flex-shrink:0}.intake-progress{color:#819b68;background:#f3f7ed;border:1px solid #dfebd2;border-radius:6px;align-items:center;gap:9px;margin:0 0 18px;padding:14px 20px;font-size:11px;display:flex}.intake-form{background:#fff;border:1px solid #dce6cf;border-radius:9px;margin-bottom:29px;padding:25px}.intake-form-heading h3{color:#506f3e;font-size:17px}.intake-form-heading p{color:#91a27e;margin:9px 0 24px;font-size:11px;line-height:1.8}.intake-form-fields{grid-template-columns:1fr;gap:19px;margin-bottom:21px;display:grid}.intake-form-fields textarea{resize:vertical;min-height:86px}.file-picker{color:#819e68;cursor:pointer;text-align:center;background:#f7faf1;border:1px dashed #cbdcb6;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:150px;padding:24px;display:flex;position:relative}.file-picker strong{color:#6d8c53;font-size:12px;font-weight:550}.file-picker span{color:#93a880;font-size:10px;line-height:1.8}.file-picker input,.reselect-file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.file-picker:focus-within,.reselect-file:focus-within{outline-offset:3px;outline:2px solid #7c9b61}.intake-drafts{flex-direction:column;gap:15px;margin-top:20px;display:flex}.intake-draft{background:#fafcf6;border:1px solid #e2ebd7;border-radius:7px;padding:17px}.intake-draft-title{color:#8da574;align-items:center;gap:8px;margin-bottom:13px;display:flex}.intake-draft-title strong{color:#749559;overflow-wrap:anywhere;font-size:11px}.intake-draft-title>span{color:#9db08b;white-space:nowrap;margin-left:auto;font-size:10px}.intake-draft-title .icon-button{flex-shrink:0;margin-left:auto}.intake-draft-title>span+.icon-button{margin-left:4px}.intake-source-title input{background:#fff;padding:8px 10px;font-size:11px}.source-metadata-fields{grid-template-columns:1fr 1fr 1fr;gap:11px;margin-top:15px;display:grid}.source-metadata-fields label{color:#8da676;font-size:10px;font-weight:400}.source-metadata-fields .select-wrap{margin-top:7px}.source-metadata-fields select{background:#fff;padding:9px 25px 9px 9px;font-size:10px}.source-metadata-fields .select-wrap>svg{top:11px;right:8px}.missing-draft{background:#fcf9f2;border-color:#ebe4d1}.missing-draft .intake-draft-title{color:#b6a47e}.missing-draft .intake-draft-title strong{color:#a18d60}.missing-source-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.missing-source-fields input{background:#fff;padding:8px 10px;font-size:11px}.intake-form-footer{border-top:1px solid #e6eddb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;padding-top:19px;display:flex}.intake-form-footer .button{font-size:11px}.intake-form-note{color:#a1b28d;margin-top:19px;font-size:9px;line-height:1.8}.intake-empty{text-align:center;color:#8eaa72;background:#fff;border:1px dashed #d5e0c8;border-radius:9px;padding:38px 25px}.intake-empty h3{color:#647f50;margin-top:13px;font-size:17px}.intake-empty p{color:#91a67c;max-width:470px;margin:10px auto 0;font-size:12px;line-height:1.8}.intake-packages{flex-direction:column;gap:23px;display:flex}.intake-package{background:#fff;border:1px solid #dae5cd;border-radius:9px;overflow:hidden}.intake-package>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:23px 24px 18px;display:flex}.intake-package>header h3{color:#547841;margin-top:9px;font-size:18px;line-height:1.6}.intake-package>header p{color:#8a9e77;margin-top:8px;font-size:11px;line-height:1.8}.intake-package>header .mini-label{color:#9eaf8d;font-size:8px}.intake-package-stats{color:#8da776;background:#f8fbf1;border-top:1px solid #e5edda;border-bottom:1px solid #e5edda;flex-wrap:wrap;align-items:center;gap:19px;padding:13px 24px;font-size:10px;display:flex}.intake-package-stats strong{color:#6e9553;font-weight:600}.intake-package-stats small{color:#a1b78c;margin-left:auto;font-size:8px}.stored-source{border-bottom:1px solid #e9efdf;padding:18px 24px}.stored-source:last-child{border:0}.stored-source-main{align-items:center;gap:13px;display:flex}.stored-source-main .source-icon{flex-shrink:0;width:37px;height:42px}.stored-source-main>div{min-width:0}.stored-source-main h4{color:#6e8e52;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.stored-source-main p{color:#9cb386;margin-top:5px;font-size:9px;line-height:1.8}.stored-source-main small{color:#aec098;margin-top:4px;font-size:8px;line-height:1.8;display:block}.stored-source-main>.tag{flex-shrink:0;margin-left:auto;font-size:8px}.stored-source-reason{color:#b19d73;margin:12px 0 0 50px;font-size:10px;line-height:1.8}.source-failure{color:#b08d68}.stored-source-actions{flex-wrap:wrap;align-items:center;gap:9px;margin:10px 0 0 43px;display:flex}.stored-source-actions .button{min-height:27px;padding:6px 8px;font-size:9px}.reselect-file{color:#8da873;cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:7px 8px;font-size:9px;display:flex;position:relative}.reselect-file:hover{background:#f1f6e8}.reselect-file.disabled{opacity:.5;cursor:not-allowed}.reselect-file.disabled input{cursor:not-allowed}.stored-source-details{color:#a3b78d;margin:12px 0 0 50px;font-size:9px}.stored-source-details summary{cursor:pointer;line-height:1.6;display:list-item}.stored-source-details dl{background:#f7faf1;border:1px solid #e5edda;border-radius:5px;grid-template-columns:170px minmax(0,1fr);gap:10px 15px;margin:12px 0 0;padding:17px;display:grid}.stored-source-details dt{color:#95ac7e;font-size:9px}.stored-source-details dd{color:#7f9a64;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.7}.stored-source-details .hash-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.stored-source-details>p{margin-top:12px;font-size:9px;line-height:1.8}.source-relations{background:#f4f8ec;border-radius:5px;margin-top:12px;padding:14px}.source-relations h5{margin:0 0 9px;font-size:10px;font-weight:500}.source-relations p{overflow-wrap:anywhere;font-size:9px;line-height:1.7}.intake-package>footer{background:#fafcf6;border-top:1px solid #e6eddb;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:17px 24px;display:flex}.intake-package>footer>span{color:#a6b98f;max-width:400px;margin-right:auto;font-size:9px;line-height:1.7}.intake-package>footer .button{min-height:35px;padding:9px 12px;font-size:10px}.intake-active-file{align-items:center;gap:8px;display:flex}.intake-active-file>svg{flex-shrink:0}.calculation-sources{border-top:1px solid #dce6d0;margin-top:37px;padding-top:28px}.calculation-sources h2{font-size:17px}.calculation-sources .section-intro p{max-width:710px;font-size:11px}.calculation-sources .source-card{background:#fafcf7}.intake-workspace p,.stored-source-main small,.stored-source-main p,.stored-source-details,.stored-source-details dt,.stored-source-details dd,.intake-package>footer>span,.intake-package-stats,.intake-package-stats small,.source-metadata-fields label,.intake-form-note,.new-dossier-footer>p{color:#71856a}.stored-source .source-failure,.intake-error p{color:#a17851}.stored-source .stored-source-reason{color:#9d865f}@media (width<=1000px){.intake-package-stats small{width:100%;margin-left:0}.new-dossier-form{padding:22px}.new-dossier-footer{align-items:flex-start}.intake-package>footer>span{max-width:300px}.intake-package-stats{gap:10px 16px}.stored-source-details dl{grid-template-columns:145px minmax(0,1fr)}}@media (width<=650px){.page-heading-actions .button{min-height:36px;padding:9px 12px;font-size:10px}.new-dossier-form{margin:0 0 25px;padding:20px}.new-dossier-form-heading h2{font-size:17px}.new-dossier-form>p{margin:12px 0 20px;font-size:11px}.new-dossier-fields{grid-template-columns:1fr;gap:17px}.new-dossier-fields label{font-size:10px}.new-dossier-fields input,.new-dossier-fields select{font-size:11px}.new-dossier-footer{flex-direction:column;gap:17px}.new-dossier-footer>p{font-size:9px}.new-dossier-footer .button{align-self:flex-end;min-height:35px;font-size:10px}.empty-dossier{flex-direction:column;gap:17px;padding:25px 23px}.empty-dossier-icon{width:47px;height:52px}.empty-dossier-icon>svg{width:23px}.empty-dossier h2{font-size:20px}.empty-dossier p{font-size:11px}.empty-dossier-price{gap:20px;font-size:11px}.empty-dossier-price strong{font-size:17px}.empty-dossier .button{font-size:11px}.intake-heading-actions .button{min-height:33px;padding:8px 11px;font-size:10px}.intake-workspace .section-intro{gap:13px}.intake-heading-actions{margin-left:auto}.intake-form{padding:19px}.intake-form-heading h3{font-size:16px}.intake-form-heading p,.intake-form-fields label{font-size:10px}.intake-form-fields input,.intake-form-fields textarea{padding:10px;font-size:11px}.file-picker{min-height:139px;padding:20px 15px}.file-picker strong{font-size:11px}.file-picker span{font-size:9px}.intake-draft{padding:15px}.intake-draft-title strong{font-size:10px}.intake-draft-title>span,.intake-source-title{font-size:9px}.source-metadata-fields{grid-template-columns:1fr;gap:12px}.source-metadata-fields label{font-size:9px}.source-metadata-fields select{padding-top:10px;padding-bottom:10px;font-size:11px}.source-metadata-fields .select-wrap>svg{top:12px}.missing-source-fields{grid-template-columns:1fr;gap:14px}.missing-source-fields label{font-size:9px}.missing-source-fields input{font-size:10px}.intake-form-footer{gap:13px}.intake-form-footer .button{min-height:34px;padding:9px 10px;font-size:9px}.intake-form-footer .button-primary{width:100%}.intake-form-note{font-size:9px}.intake-alert{padding:15px 17px}.intake-alert p{font-size:10px}.intake-empty{padding:30px 20px}.intake-empty h3{font-size:16px}.intake-empty p{font-size:10px}.intake-package>header{flex-wrap:wrap;gap:12px;padding:19px 18px}.intake-package>header h3{font-size:16px}.intake-package>header p{font-size:10px}.intake-package>header .mini-label{font-size:7px}.intake-package>header>.tag{font-size:8px}.intake-package-stats{padding:12px 18px;font-size:9px}.intake-package-stats small{font-size:8px}.stored-source{padding:17px 18px}.stored-source-main{flex-wrap:wrap;gap:10px}.stored-source-main .source-icon{width:31px;height:36px}.stored-source-main .source-icon>svg{width:17px}.stored-source-main>div{flex:1}.stored-source-main h4{font-size:11px}.stored-source-main p,.stored-source-main small{font-size:8px}.stored-source-main>.tag{margin-left:41px;font-size:7px}.stored-source-actions{margin-left:34px}.stored-source-actions .button,.reselect-file{font-size:9px}.stored-source-details{margin-left:41px;font-size:8px}.stored-source-details dl{grid-template-columns:1fr;gap:6px;padding:13px}.stored-source-details dt{font-size:8px}.stored-source-details dd{margin-bottom:7px;font-size:9px}.stored-source-details .hash-value{font-size:8px}.stored-source-reason{margin-left:41px;font-size:9px}.intake-package>footer{gap:11px;padding:15px 18px}.intake-package>footer>span{width:100%;max-width:none;font-size:8px}.intake-package>footer .button{min-height:33px;padding:8px 10px;font-size:9px}.calculation-sources{margin-top:30px;padding-top:23px}.calculation-sources h2{font-size:16px}.calculation-sources .section-intro p{font-size:10px}.calculation-sources .source-card{flex-wrap:wrap}.calculation-sources .source-card>.tag{margin-left:46px;font-size:7px}}.source-detail-group{margin-top:18px}.source-detail-group h5{color:#63814f;margin:0 0 10px;font-size:11px;font-weight:550}.source-detail-group .metadata-claim-note,.source-relations>p{color:#7b8f6b;margin:8px 0 12px;font-size:10px;line-height:1.8}.source-detail-group ul{color:#82986f;margin:9px 0;padding-left:17px;font-size:10px;line-height:1.8}.source-detail-group li{margin:6px 0}.source-relation,.metadata-evidence{margin-top:15px}.source-relation>strong,.metadata-evidence>strong{color:#718d5b;overflow-wrap:anywhere;font-size:10px;font-weight:550;line-height:1.7;display:block}.stored-source-details .source-relation dl,.stored-source-details .metadata-evidence dl{background:#fcfdf9;margin-top:8px}.source-relations h5{color:#678451;font-size:11px}.source-detail-group dl{margin-top:11px}.source-relations .source-relation dt{color:#7d936a}.source-detail-group dd{color:#6b825a}@media (width<=650px){.source-detail-group h5,.source-relations h5{font-size:10px}.source-detail-group .metadata-claim-note,.source-relations>p,.source-relation>strong,.metadata-evidence>strong,.source-detail-group ul{font-size:9px}.source-relations{padding:12px}}.local-uploader-details{color:#7a8c6f;margin:-8px 0 24px;font-size:10px}.local-uploader-details>summary{cursor:pointer;line-height:1.8}.local-uploader-details>p{color:#7a8c6f;max-width:600px;margin:11px 0 13px;font-size:10px;line-height:1.8}.local-uploader-details>div{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.local-uploader-details code{color:#647e53;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;background:#f0f5e8;border:1px solid #e0e8d5;border-radius:4px;padding:9px 11px;font-size:11px}.local-uploader-details .button{min-height:32px;padding:8px 11px;font-size:10px}.local-uploader-details .copy-status{color:#698852;margin-top:11px;font-size:10px}@media (width<=650px){.local-uploader-details,.local-uploader-details>p{font-size:9px}.local-uploader-details>div{gap:9px}.local-uploader-details code{padding:8px 9px;font-size:9px}.local-uploader-details .button{min-height:30px;padding:7px 10px;font-size:9px}.local-uploader-details .copy-status{font-size:9px}}.task-workspace{border-top:1px solid #dbe6ce;margin-top:32px;margin-bottom:36px;padding-top:30px}.task-workspace .section-intro h2{font-size:18px}.task-workspace .section-intro p{max-width:610px;font-size:11px}.task-workspace .section-intro>.button{min-height:34px;padding:9px 12px;font-size:10px}.task-boundary-note{color:#75905e;background:#f0f4e8;border:1px solid #dfe8d1;border-radius:7px;gap:13px;margin-bottom:23px;padding:18px 20px;display:flex}.task-boundary-note>svg{flex-shrink:0;margin-top:2px}.task-boundary-note>p{color:#758967;font-size:11px;line-height:1.8}.task-create{flex-wrap:wrap;align-items:flex-end;gap:15px;margin:0 0 26px;display:flex}.task-create>label{color:#718861;flex:1;min-width:210px;font-size:11px;font-weight:500}.task-create .select-wrap{margin-top:8px}.task-create select{background:#fff;padding:11px 30px 11px 11px;font-size:11px}.task-create .select-wrap>svg{top:14px}.task-create>.button{min-height:39px;font-size:11px}.task-create>p{color:#8d9e7f;width:100%;font-size:10px;line-height:1.8}.task-empty{color:#8da773;background:#fff;border:1px dashed #d4e1c6;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:31px 25px;display:flex}.task-empty h3{color:#6b8754;margin-top:13px;font-size:16px}.task-empty p{color:#819772;text-align:center;max-width:500px;margin:10px auto 0;font-size:11px;line-height:1.8}.task-list{flex-direction:column;gap:23px;display:flex}.task-card{background:#fff;border:1px solid #dce7d0;border-radius:9px;overflow:hidden}.task-card>header{justify-content:space-between;align-items:flex-start;gap:17px;padding:22px 24px 19px;display:flex}.task-card>header .mini-label{color:#8ea57c;font-size:8px}.task-card>header h3{color:#597c43;margin-top:8px;font-size:17px;line-height:1.6}.task-card>header p{color:#859e71;margin-top:8px;font-size:10px;line-height:1.8}.task-card>header>.tag{font-size:8px}.task-state-summary{color:#8ba578;background:#f7faf0;border-top:1px solid #e5edda;border-bottom:1px solid #e5edda;flex-wrap:wrap;align-items:center;gap:20px;padding:12px 24px;font-size:9px;display:flex}.task-state-summary strong{color:#6e9154;margin-left:5px;font-size:9px;font-weight:500}.task-reason{color:#8b9e78;padding:17px 24px 0;font-size:11px;line-height:1.8}.task-reason strong{color:#7b9168;font-weight:550}.task-lease-warning{color:#a38a60;background:#faf3e4;border:1px solid #ede0c5;border-radius:5px;margin:18px 24px 0;padding:12px 15px;font-size:10px;line-height:1.8}.task-waiting-note{color:#8b9f77;padding:17px 24px 0;font-size:10px;line-height:1.8}.task-result{background:#f8fbf3;border:1px solid #dfe9d2;border-radius:7px;margin:21px 24px 0;padding:17px}.task-result-heading{color:#7da461;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:13px;display:flex}.task-result-heading h4{color:#668b4c;font-size:11px;font-weight:550;line-height:1.7}.task-result-heading>span{color:#92af79;margin-left:auto;font-size:8px}.task-result-file{color:#91af79;border-top:1px solid #e3ecd8;align-items:flex-start;gap:9px;padding:11px 0;display:flex}.task-result-file>svg{flex-shrink:0;margin-top:2px}.task-result-file strong{color:#779a5c;overflow-wrap:anywhere;font-size:10px;font-weight:550;line-height:1.7}.task-result-file small{color:#93ad7f;margin-top:5px;font-size:9px;line-height:1.8;display:block}.task-result-gaps{color:#a49a72;border-top:1px solid #e3ecd8;padding-top:12px;font-size:10px;line-height:1.8}.task-result-boundary{color:#8fae77;margin-top:15px;font-size:9px;line-height:1.8}.task-actions{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:20px 24px 0;display:flex}.task-actions label{color:#8ea778;flex:1;min-width:200px;font-size:9px;display:block}.task-actions input{color:#718d58;background:#fcfdf8;border:1px solid #dce7ce;border-radius:5px;width:100%;margin-top:7px;padding:10px 11px;font-size:11px;display:block}.task-actions>.button{min-height:37px;padding:10px 12px;font-size:10px}.task-actions>p{color:#a69573;width:100%;font-size:9px;line-height:1.8}.task-details{color:#95ae7f;margin:20px 24px 23px;font-size:9px}.task-details>summary{cursor:pointer;line-height:1.8}.task-id-copy{flex-wrap:wrap;align-items:center;gap:11px;margin-top:16px;display:flex}.task-id-copy>code{-webkit-user-select:all;user-select:all;color:#6d8f53;overflow-wrap:anywhere;background:#f1f6e9;border:1px solid #e0ebd4;border-radius:4px;padding:8px 10px;font-size:10px}.task-id-copy .button{min-height:29px;padding:7px 9px;font-size:9px}.task-cli-note{color:#89a573;margin:10px 0 15px;font-size:9px;line-height:1.8}.task-details>p[role=status]{color:#729751;margin-bottom:13px;font-size:9px}.task-details>dl{background:#f7faf1;border:1px solid #e4edda;border-radius:5px;grid-template-columns:190px minmax(0,1fr);gap:10px 15px;margin:13px 0 18px;padding:17px;display:grid}.task-details dt{color:#8ca577;font-size:9px}.task-details dd{color:#789a5d;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.8}.task-details .hash-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.task-details>h5{color:#6e9154;margin:17px 0 13px;font-size:10px;font-weight:550}.task-history{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.task-history li{border-left:2px solid #e0ead2;padding-left:12px}.task-history strong{color:#759854;font-size:10px;font-weight:500;line-height:1.8;display:block}.task-history span{color:#9eb887;margin-top:4px;font-size:8px;line-height:1.8;display:block}.task-history small{color:#94ad7d;margin-top:3px;font-size:8px;line-height:1.8;display:block}.task-output-metadata{background:#fcfdf8;border:1px solid #e1ebd4;border-radius:5px;padding:12px}.task-output-metadata>summary{cursor:pointer;color:#89a970;font-size:9px;line-height:1.8}.task-output-metadata>div{border-top:1px solid #e8efdf;margin-top:13px;padding-top:13px}.task-output-metadata strong{color:#7a9c5d;font-size:10px;font-weight:500;line-height:1.8}.task-output-metadata p{color:#9bb585;overflow-wrap:anywhere;margin:6px 0;font-size:8px;line-height:1.8}.task-output-metadata code{overflow-wrap:anywhere;color:#88a970;font-size:8px}.task-refresh-note{color:#9ab081;margin:16px 0 0;font-size:9px;line-height:1.8}.task-workspace .task-boundary-note>p,.task-workspace .task-create>p,.task-card>header p,.task-state-summary,.task-state-summary strong,.task-reason,.task-waiting-note,.task-result-file small,.task-result-boundary,.task-cli-note,.task-details dt,.task-details dd,.task-history span,.task-history small,.task-refresh-note{color:#718969}@media (width<=650px){.task-workspace{margin-top:27px;padding-top:24px}.task-workspace .section-intro h2{font-size:16px}.task-workspace .section-intro p{font-size:10px}.task-workspace .section-intro>.button{min-height:31px;padding:8px 10px;font-size:9px}.task-boundary-note{gap:10px;padding:15px 16px}.task-boundary-note>p{font-size:10px}.task-boundary-note>svg{width:17px}.task-create{gap:13px}.task-create>label{flex-basis:100%;font-size:10px}.task-create select{font-size:10px}.task-create>.button{min-height:36px;margin-left:auto;font-size:10px}.task-create>p{font-size:9px}.task-empty{padding:27px 20px}.task-empty h3{font-size:15px}.task-empty p{font-size:10px}.task-card>header{flex-wrap:wrap;gap:13px;padding:19px 18px}.task-card>header .mini-label{font-size:7px}.task-card>header h3{font-size:16px}.task-card>header p{font-size:9px}.task-state-summary{gap:9px 17px;padding:12px 18px;font-size:8px}.task-state-summary strong{font-size:8px}.task-reason,.task-waiting-note{padding-left:18px;padding-right:18px;font-size:10px}.task-lease-warning{margin-left:18px;margin-right:18px;padding:12px;font-size:9px}.task-result{margin:18px 18px 0;padding:14px}.task-result-heading h4{font-size:10px}.task-result-heading>span{width:100%;margin-left:24px;font-size:8px}.task-result-file strong{font-size:10px}.task-result-file small{font-size:8px}.task-result-boundary,.task-result-gaps{font-size:9px}.task-actions{gap:11px;padding:18px 18px 0}.task-actions label{flex-basis:100%;font-size:9px}.task-actions input{font-size:10px}.task-actions>.button{min-height:34px;padding:9px 11px;font-size:9px}.task-details{margin:19px 18px 21px;font-size:8px}.task-id-copy>code,.task-id-copy .button,.task-cli-note{font-size:9px}.task-details>dl{grid-template-columns:1fr;gap:6px;padding:13px}.task-details dt{font-size:8px}.task-details dd{margin-bottom:7px;font-size:9px}.task-details>h5{font-size:10px}.task-output-metadata{padding:11px}.task-output-metadata strong,.task-history strong{font-size:9px}.task-refresh-note{font-size:8px}}.workcalculation-workspace{flex-direction:column;gap:22px;display:flex}.workcalculation-workspace .section-intro{margin-bottom:0}.workcalculation-workspace .section-intro p{max-width:680px}.workcalculation-boundary{color:#47654d;background:#f0f4ec;border:1px solid #dce5d4;border-radius:8px;align-items:flex-start;gap:13px;padding:18px 20px;display:flex}.workcalculation-boundary>svg{flex-shrink:0;margin-top:2px}.workcalculation-boundary p{color:#5e715c;font-size:13px;line-height:1.75}.workcalculation-create{flex-wrap:wrap;align-items:flex-end;gap:15px;display:flex}.workcalculation-create label{color:#566e56;flex:1;min-width:210px;font-size:12px}.workcalculation-create input{color:#344d3e;background:#fff;border:1px solid #d4ddce;border-radius:6px;width:100%;margin-top:8px;padding:11px 13px;display:block}.workcalculation-list{flex-direction:column;gap:21px;display:flex}.workcalculation-card{background:#fff;border:1px solid #dce3d4;border-radius:9px;overflow:hidden}.workcalculation-card>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.workcalculation-card h3{color:#34543f;margin-top:8px;font-size:18px}.workcalculation-card>header p{color:#73836c;margin-top:8px;font-size:12px}.workcalculation-actions{flex-wrap:wrap;align-items:center;gap:11px;padding:0 24px 22px;display:flex}.workcalculation-actions a{white-space:normal}.workcalculation-state{color:#61765c;background:#f7f9f2;border-top:1px solid #e3e8da;border-bottom:1px solid #e3e8da;padding:14px 24px;font-size:12px;line-height:1.8}.workcalculation-preview{border:1px solid #dce5d4;border-radius:8px;margin:0 24px 23px;overflow:hidden}.workcalculation-preview>header{background:#f8faf4;justify-content:space-between;align-items:flex-start;gap:15px;padding:17px 19px;display:flex}.workcalculation-preview h4{color:#36543e;font-size:14px}.workcalculation-preview>header p{color:#73866a;margin-top:6px;font-size:11px;line-height:1.8}.workcalculation-prices{border-top:1px solid #e4e9dc;border-bottom:1px solid #e4e9dc;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:19px;display:grid}.workcalculation-prices span{color:#728369;font-size:11px;line-height:1.8;display:block}.workcalculation-prices strong{color:#355740;letter-spacing:-.6px;overflow-wrap:anywhere;margin-top:5px;font-size:21px;display:block}.workcalculation-table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.workcalculation-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.workcalculation-table th{text-align:left;letter-spacing:.3px;color:#73866b;background:#fafcf6;border-bottom:1px solid #e2e8da;padding:12px 14px;font-size:10px;font-weight:550}.workcalculation-table td{color:#4e684f;border-bottom:1px solid #e8eddf;padding:13px 14px}.workcalculation-table td:first-child{white-space:normal;min-width:190px;max-width:310px}.workcalculation-preview-notes{color:#7b6b46;background:#fbf6e9;padding:16px 19px;font-size:12px;line-height:1.8}.workcalculation-preview-notes ul{margin:8px 0 0;padding-left:19px}.workcalculation-apply{border-top:1px solid #e5ebdd;flex-wrap:wrap;align-items:flex-end;gap:13px;padding:19px;display:flex}.workcalculation-apply label{color:#61755c;flex:1;min-width:200px;font-size:12px}.workcalculation-apply input{color:#405b43;background:#fff;border:1px solid #d4decb;border-radius:5px;width:100%;margin-top:7px;padding:10px 12px;display:block}.workcalculation-apply>p{color:#6e8065;width:100%;font-size:11px;line-height:1.8}.workcalculation-evidence{color:#6f8364;margin:16px 19px;font-size:11px}.workcalculation-evidence summary{cursor:pointer;line-height:1.8}.workcalculation-evidence dl{background:#f8faf4;border:1px solid #e4eadc;border-radius:5px;grid-template-columns:150px minmax(0,1fr);gap:9px 13px;margin:12px 0;padding:14px;display:grid}.workcalculation-evidence dt{color:#7c8e70;font-size:10px}.workcalculation-evidence dd{color:#566f51;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.8}.workcalculation-evidence pre{color:#536d4f;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f8ef;border:1px solid #e0e8d7;border-radius:5px;max-height:380px;padding:15px;font-size:10px;line-height:1.8;overflow:auto}.workcalculation-history{color:#6d8163;margin:0 24px 23px;font-size:12px}.workcalculation-history summary{cursor:pointer}.workcalculation-history>p{margin-top:11px;font-size:11px;line-height:1.8}.workcalculation-history-buttons{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.workcalculation-history-buttons>.button{white-space:normal;font-size:11px}.tab-bar{scrollbar-width:thin;overflow-x:auto}@media (width<=650px){.workcalculation-workspace{gap:18px}.workcalculation-workspace .section-intro{flex-wrap:wrap;gap:13px}.workcalculation-boundary{gap:11px;padding:15px}.workcalculation-boundary p{font-size:12px}.workcalculation-create label{flex-basis:100%}.workcalculation-create>.button{margin-left:auto}.workcalculation-card>header{flex-wrap:wrap;gap:12px;padding:19px 17px}.workcalculation-card>header p{font-size:11px}.workcalculation-actions{gap:9px;padding:0 17px 18px}.workcalculation-actions>.button{white-space:normal;font-size:11px}.workcalculation-state{padding:13px 17px;font-size:11px}.workcalculation-preview{margin:0 17px 19px}.workcalculation-preview>header{flex-wrap:wrap;padding:15px}.workcalculation-prices{grid-template-columns:1fr;gap:10px;padding:15px}.workcalculation-prices>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.workcalculation-prices strong{margin:0;font-size:19px}.workcalculation-preview-notes{padding:14px 15px;font-size:11px}.workcalculation-apply{padding:15px}.workcalculation-apply label{flex-basis:100%}.workcalculation-apply>.button{white-space:normal;width:100%}.workcalculation-evidence{margin:15px}.workcalculation-evidence dl{grid-template-columns:1fr;gap:5px}.workcalculation-evidence dd{margin-bottom:8px}.workcalculation-history{margin:0 17px 19px}}.workcalculation-apply .workcalculation-confirm{flex-basis:100%;align-items:flex-start;gap:9px;line-height:1.8;display:flex}.workcalculation-apply .workcalculation-confirm>input{accent-color:#245449;flex-shrink:0;width:16px;height:16px;margin:3px 0 0;padding:0;display:inline-block}.workcalculation-evidence>p{overflow-wrap:anywhere;margin:10px 0;font-size:12px;line-height:1.8}.workcalculation-evidence h5{color:#4e6848;margin:17px 0 9px;font-size:12px;font-weight:550}.workcalculation-formulas>dl{background:#f7faf1;border:1px solid #e1e9d7;border-radius:5px;grid-template-columns:150px minmax(0,1fr);gap:8px 13px;margin:16px 0;padding:14px;display:grid}.workcalculation-formulas>ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.workcalculation-formulas li{background:#fbfdf7;border:1px solid #e2ead9;border-radius:5px;padding:12px 14px}.workcalculation-formulas li strong{font-size:11px;font-weight:550;line-height:1.8;display:block}.workcalculation-formulas code{overflow-wrap:anywhere;color:#516d4b;margin-top:5px;font-size:11px;line-height:1.8;display:block}.workcalculation-formulas>p{color:#718369;margin:13px 0;font-size:11px;line-height:1.8}.workcalculation-evidence>details{margin-top:17px}.workcalculation-evidence>details summary{font-size:11px}@media (width<=650px){.workcalculation-formulas>dl{grid-template-columns:1fr;gap:5px}.workcalculation-formulas>dl dd{margin-bottom:7px}}.native-cell-grid{border-top:1px solid #e2e9d9;margin-top:0}.native-cell-grid>header{background:#fcfdf9;justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 19px;display:flex}.native-cell-grid h5{color:#3e5f45;margin:0;font-size:13px}.native-cell-grid>header p{color:#6e8366;max-width:570px;margin-top:7px;font-size:11px;line-height:1.8}.native-cell-table th:first-child{min-width:45px;max-width:60px}.native-cell-table tbody th{color:#7c9071;background:#fafcf6;border-bottom:1px solid #e5ebdd;padding:9px 12px;font-size:10px}.native-cell-table th small{letter-spacing:0;color:#668d50;margin-top:5px;font-size:9px;display:block}.native-cell-table td,.native-cell-table td:first-child{white-space:normal;min-width:120px;max-width:230px;padding:0}.native-cell{text-align:left;color:#4c6949;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:2px solid #0000;width:100%;max-width:230px;height:100%;min-height:43px;padding:12px 13px;font-size:11px;overflow:hidden}.native-cell:hover{background:#f1f7e9}.native-cell.selected-cell{color:#315d33;background:#edf5e4;border-color:#487b4c}.native-cell-grid>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;padding:13px 19px;display:flex}.native-cell-grid>footer>p{color:#74896c;overflow-wrap:anywhere;font-size:10px;line-height:1.8}.native-cell-grid>footer>div{align-items:center;gap:9px;display:flex}.native-cell-grid>footer .button{min-height:31px;padding:8px 10px;font-size:10px}.native-cell-grid>footer span{color:#6a8361;font-size:11px}.cell-chat-panel{z-index:25;background:#fff;border:1px solid #d5e0cd;border-radius:11px;flex-direction:column;width:420px;max-width:calc(100vw - 36px);display:flex;position:fixed;top:88px;bottom:18px;right:18px;overflow:hidden;box-shadow:0 10px 40px #15352426}.cell-chat-panel>header{background:#f7faf2;border-bottom:1px solid #dfe8d5;flex-shrink:0;justify-content:space-between;align-items:center;gap:13px;padding:20px 21px;display:flex}.cell-chat-panel>header .mini-label{font-size:9px}.cell-chat-panel>header h2{color:#335f3d;outline:none;align-items:center;gap:9px;margin-top:9px;font-size:17px;line-height:1.6;display:flex}.cell-chat-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:19px 21px;overflow-y:auto}.cell-chat-context{background:#f5f8ef;border:1px solid #dfe8d2;border-radius:7px;padding:15px}.cell-chat-context h3{color:#4b7242;overflow-wrap:anywhere;margin-top:11px;font-size:16px}.cell-chat-context>strong{color:#305d30;overflow-wrap:anywhere;max-height:120px;margin-top:6px;font-size:17px;line-height:1.8;display:block;overflow:auto}.cell-chat-context p{color:#6a8460;margin-top:10px;font-size:11px;line-height:1.8}.cell-chat-context details{margin-top:13px}.cell-chat-context summary{color:#76936a;cursor:pointer;font-size:10px;line-height:1.8}.cell-chat-context dl{grid-template-columns:1fr;gap:5px;margin:12px 0 0;display:grid}.cell-chat-context dt{color:#849d77;font-size:9px}.cell-chat-context dd{color:#58764e;overflow-wrap:anywhere;margin:0 0 8px;font-size:10px;line-height:1.8}.cell-chat-context .cell-chat-stale{color:#9a7741}.cell-chat-new-selection{background:#fcf5e6;border:1px solid #e9dabc;border-radius:6px;margin-top:15px;padding:14px}.cell-chat-new-selection strong{color:#8f7246;font-size:12px;line-height:1.8}.cell-chat-new-selection p{color:#938362;margin:5px 0 11px;font-size:11px}.cell-chat-new-selection .button{white-space:normal;font-size:11px}.cell-chat-provider{margin:18px 0 15px}.cell-chat-provider>label{color:#587951;font-size:11px}.cell-chat-provider .select-wrap{margin-top:8px}.cell-chat-provider select{color:#4f7046;background:#fff;border:1px solid #d8e3ce;border-radius:5px;width:100%;padding:10px 13px;font-size:12px}.cell-chat-provider .select-wrap>svg{top:13px}.cell-chat-provider>p{color:#7b926f;overflow-wrap:anywhere;margin-top:9px;font-size:10px;line-height:1.8}.cell-chat-provider>p strong{color:#4f7544}.cell-chat-quick-actions{flex-wrap:wrap;gap:9px;margin:18px 0 12px;display:flex}.cell-chat-quick-actions .button{min-height:35px;padding:9px 11px;font-size:11px}.cell-chat-boundary{color:#71876a;margin:12px 0;font-size:10px;line-height:1.8}.cell-chat-error{color:#a35240;overflow-wrap:anywhere;background:#fff5ef;border:1px solid #eccfc4;border-radius:6px;margin:14px 0;padding:13px 14px;font-size:12px;line-height:1.8}.cell-chat-trace,.cell-chat-conversation{margin-top:21px}.cell-chat-trace h3{color:#527345;margin-bottom:11px;font-size:14px}.cell-chat-trace pre,.cell-chat-conversation pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#5f7c51;background:#f5f8ef;border:1px solid #dfe8d4;border-radius:5px;max-height:380px;padding:13px;font-size:10px;line-height:1.8;overflow:auto}.cell-chat-compose{background:#fafcf6;border-top:1px solid #e0e8d6;flex-shrink:0;padding:16px 21px 17px}.cell-chat-compose label{color:#5b7d51;font-size:11px;line-height:1.8;display:block}.cell-chat-compose textarea{resize:vertical;color:#476c3e;background:#fff;border:1px solid #d4e1c9;border-radius:5px;width:100%;min-height:73px;max-height:180px;margin:8px 0 11px;padding:11px 12px;font-size:12px;line-height:1.7;display:block}.cell-chat-compose>.button{width:100%;font-size:12px}.cell-chat-compose>p{color:#918167;margin-top:8px;font-size:9px;line-height:1.8}.cell-provider-settings{color:#79946a;background:#f9fbf4;border:1px solid #dce6d1;border-radius:6px;padding:12px 13px}.cell-provider-settings>summary{cursor:pointer;align-items:center;gap:7px;font-size:11px;line-height:1.8;display:flex}.cell-provider-settings form{flex-direction:column;gap:11px;margin-top:15px;display:flex}.cell-provider-settings label{color:#5d7f51;font-size:11px;line-height:1.8}.cell-provider-settings input:not([type=checkbox]){color:#547947;background:#fff;border:1px solid #d8e3cc;border-radius:5px;width:100%;margin-top:6px;padding:10px 11px;font-size:11px;display:block}.cell-provider-settings .button{min-height:33px;padding:8px 11px;font-size:11px}.cell-provider-settings form>p{color:#7b916e;font-size:9px;line-height:1.8}.cell-provider-settings .cell-provider-enable{align-items:flex-start;gap:8px;font-size:11px;display:flex}.cell-provider-enable>input{accent-color:#245449;flex-shrink:0;width:15px;height:15px;margin:3px 0 0}.cell-provider-settings form>p[role=status]{color:#4b7940}.cell-provider-settings .cell-chat-error{color:#a35240;margin:0;font-size:11px}@media (width<=650px){.native-cell-grid>header{flex-wrap:wrap;padding:15px}.native-cell-grid>header p{font-size:10px}.native-cell-grid>footer{padding:13px 15px}.cell-chat-panel{border-bottom:0;border-radius:10px 10px 0 0;width:100%;max-width:100%;inset:65px 0 0}.cell-chat-panel>header{padding:15px 17px}.cell-chat-panel>header h2{font-size:16px}.cell-chat-scroll{padding:15px 17px}.cell-chat-compose{padding:14px 17px}.cell-chat-compose textarea{min-height:65px}.cell-chat-context>strong{font-size:16px}.cell-chat-context>p{font-size:10px}}.cell-chat-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-bottom:12px;display:flex}.cell-chat-history-heading h3{color:#426d3c;margin:0;font-size:14px}.cell-chat-history-heading .button{min-height:29px;padding:7px 8px;font-size:10px}.cell-chat-history-heading .tag{font-size:9px}.cell-chat-pending{color:#947344;background:#fbf2df;border:1px solid #ebdaba;border-radius:5px;margin:12px 0;padding:12px;font-size:11px;line-height:1.8}.cell-trace-nodes{flex-direction:column;gap:13px;margin:15px 0;padding:0;list-style:none;display:flex}.cell-trace-nodes>li{background:#fbfdf8;border:1px solid #deead2;border-radius:6px;padding:13px}.cell-trace-nodes .mini-label{font-size:8px}.cell-trace-nodes h4{color:#527e43;overflow-wrap:anywhere;margin:7px 0 11px;font-size:12px;line-height:1.8}.cell-trace-nodes dl{flex-direction:column;gap:9px;margin:0;display:flex}.cell-trace-nodes dt{color:#819774;font-size:9px;line-height:1.8}.cell-trace-nodes dd{color:#5b7d4e;overflow-wrap:anywhere;white-space:pre-wrap;margin:3px 0 0;font-size:11px;line-height:1.8}.cell-trace-edge{color:#6b9158;overflow-wrap:anywhere;border-top:1px solid #e3ecd9;margin-top:11px;padding-top:10px;font-size:10px;line-height:1.8}.cell-trace-edge small{color:#91a67f;margin-top:3px;font-size:9px;display:block}.cell-trace-unknowns{background:#fcf6e9;border:1px solid #e8dcbf;border-radius:6px;padding:13px}.cell-trace-unknowns h4{color:#8f7953;font-size:12px;line-height:1.8}.cell-trace-unknowns ul{flex-direction:column;gap:8px;margin:9px 0 0;padding-left:18px;display:flex}.cell-trace-unknowns li{color:#968160;font-size:10px;line-height:1.8}.cell-chat-trace>details,.cell-chat-conversation>details{color:#6a8b5b;margin-top:16px;font-size:10px;line-height:1.8}.cell-chat-trace>details summary,.cell-chat-conversation>details summary{cursor:pointer}.cell-chat-conversation>details>p{overflow-wrap:anywhere;margin:8px 0;font-size:10px}.cell-chat-turn{background:#fcfdf9;border:1px solid #e0e8d5;border-radius:7px;margin:15px 0 0;padding:14px}.cell-chat-turn>header{color:#5b7e4c;flex-direction:column;gap:5px;font-size:11px;line-height:1.8;display:flex}.cell-chat-turn>header small{color:#8aa078;font-size:9px}.cell-chat-user-message{color:#577746;white-space:pre-wrap;overflow-wrap:anywhere;background:#edf3e5;border-radius:6px;margin:12px 0;padding:11px 13px;font-size:12px;line-height:1.8}.cell-chat-model-answer{padding:13px 0 0}.cell-chat-model-answer>.mini-label{font-size:8px}.cell-chat-model-answer p{color:#5c7e4e;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.8}.cell-chat-proposal{border-top:1px solid #e1e9d4;margin-top:17px;padding-top:15px}.cell-chat-proposal h4{color:#597e49;margin:13px 0 10px;font-size:13px;line-height:1.8}.cell-chat-proposal-diff{flex-direction:column;gap:9px;display:flex}.cell-chat-proposal-diff>div{background:#f8faf4;border:1px solid #dfe7d4;border-radius:5px;padding:11px}.cell-chat-proposal-diff>div:nth-child(2){background:#eef5e7}.cell-chat-proposal-diff span{color:#839b73;font-size:9px;line-height:1.8;display:block}.cell-chat-proposal-diff code{color:#527b40;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.8;display:block}.cell-chat-proposal>p{color:#6e895e;margin-top:11px;font-size:11px;line-height:1.8}.cell-chat-proposal>.cell-chat-pending{color:#947344}.cell-chat-proposal>details{color:#799c63;margin-top:14px;font-size:10px}.cell-chat-proposal summary{cursor:pointer;line-height:1.8}.cell-chat-proposal dl{flex-direction:column;gap:5px;margin:12px 0;display:flex}.cell-chat-proposal dt{color:#92a781;font-size:9px;line-height:1.8}.cell-chat-proposal dd{color:#6c9057;overflow-wrap:anywhere;margin:0 0 8px;font-size:10px;line-height:1.8}.cell-chat-scroll .cell-chat-boundary,.cell-chat-context p,.cell-chat-provider>p,.cell-provider-settings form>p,.cell-trace-nodes dt,.cell-trace-edge small,.cell-chat-turn>header small,.cell-chat-proposal-diff span{color:#6f8264}.cell-trace-edge a,.cell-trace-nodes dd a{text-underline-offset:3px;color:#416f35;text-decoration:underline}.cell-trace-nodes>li,.cell-trace-unknowns li{scroll-margin-top:18px}.cell-trace-nodes>li:target,.cell-trace-unknowns li:target{outline-offset:3px;outline:2px solid #c2984e}.cell-chat-pending>.button{white-space:normal;margin-top:11px;font-size:11px}.cell-chat-pending .cell-provider-enable{color:#887044;align-items:flex-start;gap:8px;margin-top:13px;font-size:11px;line-height:1.8;display:flex}.cell-chat-pending .cell-provider-enable input{flex-shrink:0;margin-top:4px}.cell-chat-panel>header>div{flex:1;min-width:0}.cell-chat-header-selection{color:#4e7544;text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:12px;line-height:1.8;overflow:hidden}.cell-chat-header-selection small{color:#7b936d;margin-top:3px;font-size:9px;line-height:1.8;display:block}.cell-trace-identities{border-top:1px solid #e3ecd9;margin-top:11px;padding-top:9px}.cell-trace-identities summary{color:#7c9a6c;cursor:pointer;font-size:9px;line-height:1.8}.cell-trace-identities dl{margin-top:11px}.cell-trace-identities dd{font-size:9px}.cell-chat-history-heading>h3{scroll-margin-top:10px}.cell-chat-panel{top:18px}.cell-chat-panel>header{padding:12px 16px}.cell-chat-panel>header h2{margin-top:4px}.cell-chat-header-selection{margin-top:5px}.cell-chat-compose{padding:12px 16px}.cell-chat-compose textarea{min-height:64px}.cell-chat-proposal-diff{grid-template-columns:1fr 1fr;display:grid}.cell-chat-proposal-diff>div{min-width:0}.cell-proposal-recalculate{background:#f5f9ef;border:1px solid #d9e5ca;border-radius:6px;margin-top:15px;padding:13px}.cell-proposal-recalculate>.cell-provider-enable{color:#59774f;align-items:flex-start;gap:9px;font-size:11px;line-height:1.8;display:flex}.cell-proposal-recalculate .cell-provider-enable>input{flex-shrink:0;margin-top:4px}.cell-proposal-recalculate>.button{white-space:normal;width:100%;margin-top:14px;font-size:11px}.cell-proposal-recalculate>p{color:#7b906e;margin-top:10px;font-size:10px;line-height:1.8}.workcalculation-card{scroll-margin-top:20px}.workcalculation-origin>a,.workcalculation-lineage a{color:#416d3c;text-underline-offset:3px;text-decoration:underline}.workcalculation-lineage{color:#738e62;background:#f5f8ef;border:1px solid #dce6d1;border-radius:6px;margin:0 24px 19px;padding:13px 15px;font-size:11px}.workcalculation-lineage>summary{cursor:pointer;line-height:1.8}.workcalculation-lineage>p{color:#69855b;margin:12px 0;font-size:11px;line-height:1.8}.workcalculation-lineage>dl{grid-template-columns:165px minmax(0,1fr);gap:9px 13px;margin:15px 0 0;display:grid}.workcalculation-lineage dt{color:#819774;font-size:10px;line-height:1.8}.workcalculation-lineage dd{overflow-wrap:anywhere;color:#5d804b;margin:0;font-size:10px;line-height:1.8}@media (width<=650px){.workcalculation-lineage{margin:0 17px 17px;padding:12px}.workcalculation-lineage>dl{grid-template-columns:1fr;gap:5px}.workcalculation-lineage dd{margin-bottom:7px}}.source-passages{min-width:0;margin:16px 0}.passages-body{border:1px solid var(--border,#e0e4df);background:#f7f8f5;border-radius:10px;margin-top:12px;padding:20px}.passages-body>p,.passage-adoption>p{color:var(--muted,#69726e);font-size:13px;line-height:1.6}.passages-body h4{margin:0 0 10px}.passage-list{gap:8px;max-height:400px;margin:16px 0;display:grid;overflow:auto}.passage-option{cursor:pointer;background:#fff;border:1px solid #dce2da;border-radius:8px;align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex}.passage-option.selected{background:#f1f8ef;border-color:#367151}.passage-option>input{flex:0 0 16px;width:16px;height:16px;margin-top:3px}.passage-option>span{min-width:0}.passage-option small{color:#67736b;font-size:11px}.passage-option blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font:13px/1.6 ui-monospace,monospace}.passage-adoption{border-top:1px solid #dce2da;margin-top:22px;padding-top:20px}.passage-adoption fieldset{border:0;min-width:0;margin:0;padding:0}.passage-adoption label{gap:6px;margin-bottom:14px;font-size:12px;font-weight:600;display:grid}.passage-adoption input,.passage-adoption select,.passage-adoption textarea{width:100%;min-width:0}.adoption-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.adoption-fields>label:first-child{grid-column:1/-1}.adoption-preview{background:#f1f7ee;border:1px solid #cbdcc5;border-radius:9px;margin-top:18px;padding:18px}.adoption-preview p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.adoption-price{flex-wrap:wrap;gap:24px;margin:18px 0;display:flex}.adoption-price span{gap:6px;font-size:12px;display:grid}.adoption-price strong{font-size:19px}.passage-adoption .adoption-confirm{align-items:flex-start;gap:9px;line-height:1.6;display:flex}.adoption-confirm input{flex:0 0 16px;width:16px;height:16px;margin-top:3px}.passages-body dl{overflow-wrap:anywhere;font-size:12px}.passages-body dd{margin:5px 0 12px}@media (width<=600px){.passages-body{padding:12px}.adoption-fields{grid-template-columns:minmax(0,1fr)}.adoption-preview{padding:12px}.source-passages .button{white-space:normal;text-align:left}}.source-evidence{background:#f6f9f2;border:1px solid #d6e1d0;border-radius:9px;min-width:0;margin:16px 0;padding:16px}.source-evidence h4{margin-bottom:8px;font-size:14px}.source-evidence p{margin:9px 0;font-size:12px;line-height:1.65}.source-evidence blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-left:3px solid #729878;margin:13px 0;padding:12px;font:12px/1.75 ui-monospace,monospace}.source-evidence dl{overflow-wrap:anywhere;margin:12px 0;font-size:11px}.source-evidence dt{color:#6b7667;margin-top:8px}.source-evidence dd{margin:3px 0 0}.source-evidence details{margin-top:12px;font-size:12px}.source-evidence summary{cursor:pointer}.source-evidence .button{white-space:normal;text-align:left;margin-top:8px}.source-evidence .evidence-boundary{color:#786138;background:#fff7e7;border-radius:6px;padding:10px}.evidence-values{gap:8px;margin:12px 0;display:grid}.evidence-value-row{overflow-wrap:anywhere;border-bottom:1px solid #dce4d6;grid-template-columns:1fr 1fr;gap:5px 12px;padding:9px 0;font-size:12px;display:grid}.evidence-value-row>strong{grid-column:1/-1}.evidence-value-row small{color:#6b7667;margin-bottom:4px;display:block}@media (width<=600px){.source-evidence{padding:12px}}.trace-literal-passage{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #8da585;margin:4px 0;padding-left:10px;font:12px/1.7 ui-monospace,monospace}.cell-chat-trace .source-evidence h4{margin-top:12px}.passage-adoption .adoption-field{min-width:0}.passage-adoption .field-citation-editor{border-top:1px solid #dce2da;min-width:0;margin:0 0 16px;padding-top:8px}.passage-adoption .field-citation-editor summary{cursor:pointer;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.passage-adoption .field-citation-editor textarea{font-weight:400}.passage-adoption .field-citation-editor .button{white-space:normal}.source-evidence .field-citation-evidence{margin-top:18px}.source-evidence .field-citation-record{overflow-wrap:anywhere;background:#fff;border:1px solid #d6e1d0;border-radius:6px;min-width:0;margin:12px 0;padding:12px}.source-evidence .field-citation-record h4{font-size:12px}.tab-bar{scrollbar-width:thin;max-width:100%;overflow-x:auto}.tab-bar>button{white-space:nowrap;flex-shrink:0}.workspace-knowledge{border:1px solid #dbe1d2;border-radius:8px;margin:24px 0;padding:18px}.workspace-knowledge>summary{cursor:pointer;color:#375a41;font-weight:600}button.workspace{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0}button.workspace:hover,button.workspace[aria-current=page]{background:#ffffff0a}.workspace-dossiers-card{text-align:left;color:#214c40;cursor:pointer;background:#fff;border:1px solid #dbe1d2;border-radius:12px;align-items:center;gap:20px;width:min(100%,560px);padding:28px;display:flex;box-shadow:0 3px 12px #193f3010}.workspace-dossiers-card>span:nth-child(2){flex:1}.workspace-dossiers-card strong{font-size:21px;font-weight:600;display:block}.workspace-dossiers-card small{color:#6f8069;margin-top:8px;font-size:13px;display:block}.workspace-dossiers-card:hover{border-color:#90aa80;box-shadow:0 5px 18px #193f3018}.workspace-dossiers-card:focus-visible,button.workspace:focus-visible{outline-offset:3px;outline:2px solid #90aa80}.workspace-ai-card{margin-top:18px}.workspace-ai{background:#fff;border:1px solid #dbe1d2;border-radius:12px;margin-top:24px;padding:24px}.workspace-ai h3{margin-top:24px}.workspace-ai select{max-width:100%}.workspace-ai-actions{flex-wrap:wrap;gap:10px;display:flex}.document-workspace{flex-direction:column;gap:26px;display:flex}.document-workspace>.section-intro{margin-bottom:0}.document-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.document-variant-card{text-align:left;color:#244a3a;cursor:pointer;min-width:0;font:inherit;background:#fff;border:1px solid #d8e2ce;border-radius:13px;flex-direction:column;align-items:stretch;gap:18px;padding:28px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;box-shadow:0 3px 14px #193f3008}.document-variant-card:hover:not(:disabled){border-color:#86a675;transform:translateY(-2px);box-shadow:0 7px 24px #193f3014}.document-variant-card:focus-visible{outline-offset:3px;outline:3px solid #85a773}.document-variant-card:disabled{opacity:.6;cursor:wait}.variant-card-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.variant-card-icon{color:#638446;background:#eaf0df;border-radius:11px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.is-customer .variant-card-icon{color:#285d4c;background:#e6efeb}.variant-card-top>.tag{letter-spacing:.7px;font-size:10px}.variant-card-title{letter-spacing:-.4px;margin-top:2px;font-size:24px;font-weight:600;display:block}.variant-card-description{color:#718168;max-width:410px;min-height:48px;margin-top:-10px;font-size:14px;line-height:1.7;display:block}.variant-document-preview{background:linear-gradient(#fbfcf8,#fff);border:1px solid #e0e6d9;border-bottom:0;border-radius:5px 5px 0 0;flex-direction:column;align-self:center;gap:10px;width:min(76%,290px);height:184px;margin:8px 0 0;padding:25px 24px 20px;display:flex;overflow:hidden;box-shadow:0 3px 15px #35583b08}.variant-document-preview>span{background:#e4eadd;border-radius:2px;flex-shrink:0;width:100%;height:5px;display:block}.variant-document-preview>span:nth-child(3){width:82%}.variant-document-preview>.variant-preview-heading{background:#94a884;width:62%;height:9px;margin-bottom:8px}.variant-document-preview>.variant-preview-table{background:#e0e8d5;border-radius:2px;grid-template-columns:2fr 1fr 1fr;gap:1px;height:43px;margin-top:4px;padding:1px;display:grid}.variant-preview-table i{background:#f6f8f0;display:block}.variant-document-preview>.variant-preview-note{background:#f2eacb;border-left:3px solid #c7ae70;width:75%;height:16px}.variant-document-preview>.variant-preview-total{background:#a5bdaf;align-self:flex-end;width:36%;height:10px;margin-top:16px}.variant-card-action{border-top:1px solid #e3e9db;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:20px;font-size:14px;font-weight:550;display:flex}.document-workspace-note{color:#6f8461;background:#f7f9f1;border:1px solid #e1e7d7;border-radius:9px;align-items:center;gap:15px;padding:21px;display:flex}.document-workspace-note>svg{flex-shrink:0}.document-workspace-note>div{flex:1}.document-workspace-note strong{color:#486542;font-size:14px;font-weight:550}.document-workspace-note p{margin-top:6px;font-size:12px;line-height:1.7}.document-workspace .plan-banner{flex-wrap:wrap;margin:0}.calculation-context-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:30px;display:grid}.calculation-context-grid>.inspector-footnote{grid-column:1/-1;margin-top:0}.calculation-context-grid .inspector-card{margin-bottom:0}@media (width<=850px){.document-variant-card{padding:22px}.variant-card-title{font-size:21px}.variant-card-description{font-size:13px}.variant-document-preview{width:90%}.calculation-context-grid{grid-template-columns:1fr}}@media (width<=650px){.document-workspace{gap:20px}.document-workspace>.section-intro{align-items:flex-start;gap:12px}.document-workspace>.section-intro h2{font-size:19px}.document-workspace>.section-intro p{font-size:12px}.document-workspace>.section-intro>.tag{flex-shrink:0;font-size:9px}.document-variant-grid{grid-template-columns:1fr;gap:17px}.document-variant-card{gap:16px;padding:22px}.variant-card-icon{width:43px;height:43px}.variant-card-title{font-size:23px}.variant-card-description{min-height:0}.variant-document-preview{gap:8px;width:74%;height:138px;margin-top:0;padding:20px 21px}.variant-document-preview>.variant-preview-table{height:30px}.variant-card-action{padding-top:17px;font-size:13px}.document-workspace-note{flex-wrap:wrap;gap:12px;padding:18px}.document-workspace-note>div{flex-basis:calc(100% - 40px)}.document-workspace-note>.button{margin-left:32px}.calculation-context-grid{gap:18px}}.workcalculation-state{align-items:flex-start;gap:13px;display:flex}.workcalculation-state>svg{flex-shrink:0;margin-top:2px}.workcalculation-state p{margin:0}@media (width<=650px){.sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sidebar>.brand{grid-area:1/1;min-width:0}.sidebar>.sidebar-bottom{grid-area:1/2;justify-self:end}.sidebar>.nav-item{width:100%;min-width:0;margin-left:0}.sidebar>.nav-item>svg{flex-shrink:0}}
