@keyframes instruction-pulse{0%,to{border-left-color:#f59e0b}50%{border-left-color:#fbbf24}}@keyframes instruction-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ck-content .instruction-block{border-left:4px solid #10b981;background:#ecfdf5;padding:12px 16px;margin:8px 0;border-radius:4px;position:relative;transition:all .3s ease}.ck-content .instruction-block:before{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;display:none}.ck-content .instruction-block--pending{border-left-color:#10b981;background:#ecfdf5}.ck-content .instruction-block--pending:before{content:"● Ready";color:#10b981;display:block}.ck-content .instruction-block--generating{border-left-color:#f59e0b;background:linear-gradient(90deg,#fffbeb,#fef3c7,#fffbeb,#fef3c7,#fffbeb);background-size:200% 100%;animation:instruction-pulse 2s ease-in-out infinite,instruction-shimmer 2s linear infinite}.ck-content .instruction-block--generating:before{content:"● Generating...";color:#f59e0b;display:block}.ck-content .instruction-block--completed{border-left-color:#22c55e;background:#f0fdf4}.ck-content .instruction-block--completed:before{content:"✓ Generated";color:#22c55e;display:block}.ck-content .instruction-block--error{border-left-color:#ef4444;background:#fef2f2}.ck-content .instruction-block--error:before{content:"✗ Generation Failed";color:#ef4444;display:block}.ck-content .instruction-block--table{border-left-color:#10b981;background:#ecfdf5}.ck-content .instruction-block--table.instruction-block--generating{border-left-color:#f59e0b;background:linear-gradient(90deg,#fffbeb,#fef3c7,#fffbeb,#fef3c7,#fffbeb);background-size:200% 100%;animation:instruction-pulse 2s ease-in-out infinite,instruction-shimmer 2s linear infinite}.ck-content .instruction-block--table.instruction-block--generating:before{content:"● Generating Table..."}.ck-content .instruction-block--table.instruction-block--completed{border-left-color:#22c55e;background:#f0fdf4}.ck-content .instruction-block--table.instruction-block--completed:before{content:"✓ Table Generated"}.ck-content .instruction-block--table.instruction-block--error{border-left-color:#ef4444;background:#fef2f2}.ck-content .instruction-block--table.instruction-block--error:before{content:"✗ Table Generation Failed"}._modalOverlay_1mqus_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._modalCard_1mqus_18{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;width:480px;max-width:90vw;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}._modalHeader_1mqus_31{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}._headerTitle_1mqus_40{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#1f2937}._headerIcon_1mqus_49{color:#6b7280}._closeButton_1mqus_53{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .15s ease}._closeButton_1mqus_53:hover{background:#f3f4f6;color:#1f2937}._modalContent_1mqus_73{flex:1;overflow-y:auto;padding:16px 20px}._formRow_1mqus_80{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}._formRow_1mqus_80:last-child{margin-bottom:0}._formLabel_1mqus_91{width:72px;flex-shrink:0;font-size:14px;font-weight:500;color:#374151;padding-top:8px}._formContent_1mqus_100{flex:1}._dimensionRow_1mqus_105{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._dimensionField_1mqus_112{display:flex;align-items:center;gap:6px}._dimensionLabel_1mqus_118{font-size:13px;color:#6b7280;white-space:nowrap}._section_1mqus_125{margin-top:4px;margin-bottom:14px;border-top:1px solid #f3f4f6;padding-top:14px}._section_1mqus_125:last-of-type{margin-bottom:0}._sectionHeader_1mqus_136{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}._sectionTitle_1mqus_143{font-size:11px;font-weight:700;color:#6b7280;letter-spacing:.05em;text-transform:uppercase}._sectionBody_1mqus_151._disabled_1mqus_151{opacity:.45;pointer-events:none}._toggleSwitch_1mqus_157{display:flex;align-items:center;gap:8px}._toggle_1mqus_157{width:36px;height:20px;border-radius:10px;background:#d1d5db;border:none;cursor:pointer;position:relative;transition:background .2s ease}._toggle_1mqus_157._active_1mqus_174{background:#0078d4}._toggle_1mqus_157:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}._toggle_1mqus_157._active_1mqus_174:after{transform:translate(16px)}._numberInput_1mqus_196{width:64px;padding:6px 8px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;text-align:center;transition:border-color .15s ease}._numberInput_1mqus_196:focus{outline:none;border-color:#0078d4;box-shadow:0 0 0 3px #0078d41a}._numberInput_1mqus_196:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}._unitLabel_1mqus_218{font-size:12px;color:#9ca3af;text-transform:uppercase}._selectField_1mqus_224{width:100%;flex:1;padding:6px 10px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:#fff;cursor:pointer;transition:border-color .15s ease}._selectField_1mqus_224:focus{outline:none;border-color:#0078d4;box-shadow:0 0 0 3px #0078d41a}._selectField_1mqus_224:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}._positionGrid_1mqus_249{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}._positionButton_1mqus_255{padding:8px 4px;border:1px solid #d1d5db;background:#fff;border-radius:6px;font-size:12px;cursor:pointer;transition:all .15s ease;text-align:center;line-height:1.3}._positionButton_1mqus_255:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}._positionButton_1mqus_255._active_1mqus_174{background:#0078d4;border-color:#0078d4;color:#fff}._positionButton_1mqus_255:disabled{opacity:.5;cursor:not-allowed}._positionLabel_1mqus_283{display:block;font-weight:500}._positionLocation_1mqus_288{display:block;font-size:10px;opacity:.7;margin-top:1px}._checkboxRow_1mqus_296{display:flex;gap:20px;flex-wrap:wrap}._checkbox_1mqus_296{display:flex;align-items:center;gap:8px;cursor:pointer}._checkboxInput_1mqus_309{width:16px;height:16px;border-radius:4px;border:1px solid #d1d5db;cursor:pointer;accent-color:#0078d4}._checkboxInput_1mqus_309:disabled{cursor:not-allowed}._checkboxLabel_1mqus_322{font-size:13px;color:#374151}._modalFooter_1mqus_328{display:flex;justify-content:flex-end;gap:12px;padding:14px 20px;border-top:1px solid #e5e7eb;background:#f9fafb}._cancelButton_1mqus_337{padding:8px 18px;border:1px solid #d1d5db;background:#fff;border-radius:8px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .15s ease}._cancelButton_1mqus_337:hover{background:#f3f4f6;border-color:#9ca3af}._applyButton_1mqus_354{padding:8px 22px;border:none;background:#0078d4;border-radius:8px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .15s ease}._applyButton_1mqus_354:hover{background:#106ebe}._applyButton_1mqus_354:disabled{background:#9ca3af;cursor:not-allowed}._infoBox_1mqus_376{display:flex;gap:8px;align-items:center;padding:10px 12px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-top:14px}._infoIcon_1mqus_387{color:#3b82f6;flex-shrink:0}._infoText_1mqus_392{font-size:12px;color:#1e40af;line-height:1.4}._designActiveBadge_1mqus_402{display:inline-block;margin-left:8px;padding:1px 7px;background:#0078d4;color:#fff;border-radius:99px;font-size:10px;font-weight:600;letter-spacing:0;text-transform:none;vertical-align:middle}._designStyleGrid_1mqus_416{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._designStyleButton_1mqus_422{display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 6px;border:1px solid #e5e7eb;background:#fff;border-radius:8px;cursor:pointer;transition:all .15s ease;font-size:0}._designStyleButton_1mqus_422:hover{border-color:#0078d4;background:#f0f7ff}._designStyleButton_1mqus_422._active_1mqus_174{border-color:#0078d4;background:#eff6ff;box-shadow:0 0 0 2px #0078d433}._designStyleLabel_1mqus_447{font-size:11px;font-weight:500;color:#374151;line-height:1}._designStyleButton_1mqus_422._active_1mqus_174 ._designStyleLabel_1mqus_447{color:#0078d4}._designFieldRow_1mqus_458{display:flex;gap:6px}._designFieldSelect_1mqus_463{flex:1;padding:5px 6px;border:1px solid #d1d5db;border-radius:6px;font-size:12px;background:#fff;cursor:pointer;transition:border-color .15s ease;min-width:0}._designFieldSelect_1mqus_463:focus{outline:none;border-color:#0078d4;box-shadow:0 0 0 2px #0078d41a}._designFieldZoneLabels_1mqus_481{display:flex;gap:6px;margin-top:3px}._designFieldZoneLabels_1mqus_481 span{flex:1;font-size:10px;color:#9ca3af;text-align:center}._matchCoverPageButton_1mqus_494{display:flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid #0078d4;background:#fff;border-radius:6px;font-size:13px;font-weight:500;color:#0078d4;cursor:pointer;transition:all .15s ease}._matchCoverPageButton_1mqus_494:hover{background:#eff6ff}._applyDesignButton_1mqus_513{padding:7px 16px;border:none;background:#1f2937;border-radius:6px;font-size:13px;font-weight:500;color:#fff;cursor:pointer;transition:all .15s ease}._applyDesignButton_1mqus_513:hover{background:#111827}._galleryOverlay_1mqus_534{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10001;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._galleryCard_1mqus_545{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;width:800px;max-width:90vw;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}._galleryHeader_1mqus_557{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}._galleryTitle_1mqus_566{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#1f2937}._galleryContent_1mqus_575{flex:1;overflow-y:auto;padding:20px}._galleryFooter_1mqus_581{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-top:1px solid #e5e7eb;background:#f9fafb}._templateGrid_1mqus_591{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 768px){._templateGrid_1mqus_591{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){._templateGrid_1mqus_591{grid-template-columns:1fr}}._templateCard_1mqus_609{display:flex;flex-direction:column;padding:0;border:1px solid #e5e7eb;background:#fff;border-radius:8px;cursor:pointer;transition:all .15s ease;overflow:hidden;text-align:left}._templateCard_1mqus_609:hover{border-color:#0078d4;box-shadow:0 4px 12px #0078d426}._templateCard_1mqus_609._custom_1mqus_627{border-style:dashed}._templatePreview_1mqus_631{display:flex;flex-direction:column;height:120px;background:#fafafa;border-bottom:1px solid #e5e7eb;padding:8px;font-size:9px;overflow:hidden}._previewHeader_1mqus_642{padding:4px 6px;background:#0078d40d;border:1px dashed #bfdbfe;border-radius:3px;min-height:24px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}._previewHeader_1mqus_642 span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._previewBody_1mqus_661{flex:1;display:flex;flex-direction:column;gap:4px;padding:4px 0}._bodyLine_1mqus_669{height:6px;background:#e5e7eb;border-radius:3px;width:100%}._previewFooter_1mqus_676{padding:4px 6px;background:#0078d40d;border:1px dashed #bfdbfe;border-radius:3px;min-height:24px;display:flex;align-items:center;justify-content:center;margin-top:6px}._previewFooter_1mqus_676 span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._templateInfo_1mqus_695{padding:12px;display:flex;justify-content:space-between;align-items:flex-start}._templateName_1mqus_702{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:4px}._templateDescription_1mqus_709{font-size:12px;color:#6b7280;line-height:1.4}._deleteTemplateButton_1mqus_715{padding:4px 8px;border:none;background:transparent;border-radius:4px;font-size:12px;color:#ef4444;cursor:pointer;transition:background .15s ease;flex-shrink:0}._deleteTemplateButton_1mqus_715:hover{background:#fef2f2}._saveTemplateButton_1mqus_731{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #d1d5db;background:#fff;border-radius:6px;font-size:13px;color:#374151;cursor:pointer;transition:all .15s ease}._saveTemplateButton_1mqus_731:hover{background:#f3f4f6;border-color:#9ca3af}._templateButton_1mqus_750{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #d1d5db;background:#fff;border-radius:6px;font-size:13px;color:#374151;cursor:pointer;transition:all .15s ease}._templateButton_1mqus_750:hover{background:#f3f4f6;border-color:#9ca3af}._styleSegmentedControl_1mqus_773{display:flex;border:1px solid #d1d5db;border-radius:8px;overflow:hidden;background:#f9fafb}._styleSegment_1mqus_773{flex:1;padding:6px 2px;border:none;border-right:1px solid #e5e7eb;background:transparent;font-size:11px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease;white-space:nowrap}._styleSegment_1mqus_773:last-child{border-right:none}._styleSegment_1mqus_773:hover{background:#f3f4f6;color:#374151}._styleSegment_1mqus_773._active_1mqus_174{background:#0078d4;color:#fff;font-weight:600}._schematicPage_1mqus_814{border:1px solid #d1d5db;border-radius:8px;background:#fff;padding:0;margin:12px 0;overflow:hidden;transition:opacity .2s ease}._schematicPage_1mqus_814._disabled_1mqus_151{opacity:.45;pointer-events:none}._schematicZone_1mqus_829{padding:0}._schematicZoneFields_1mqus_833{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;gap:6px;min-height:40px}._schematicBody_1mqus_842{display:flex;flex-direction:column;gap:6px;padding:16px;background:#fafafa;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6}._accentLine_1mqus_858{width:100%;min-height:1px;transition:background-color .2s ease}._fieldChip_1mqus_868{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border:1px solid #d1d5db;border-radius:99px;background:#fff;font-size:11px;font-weight:500;color:#374151;cursor:pointer;transition:all .15s ease;white-space:nowrap;min-width:0;max-width:120px;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}._fieldChip_1mqus_868:hover:not(:disabled){border-color:#0078d4;background:#f0f7ff;color:#0078d4}._fieldChip_1mqus_868._active_1mqus_174{border-color:#0078d4;background:#eff6ff;color:#0078d4;box-shadow:0 0 0 2px #0078d433}._fieldChip_1mqus_868._empty_1mqus_902{border-style:dashed;color:#9ca3af;font-weight:400}._fieldChip_1mqus_868._overridden_1mqus_908{border-color:#f59e0b;background:#fffbeb;position:relative}._fieldChip_1mqus_868._overridden_1mqus_908:after{content:"";position:absolute;top:-2px;right:-2px;width:6px;height:6px;border-radius:50%;background:#f59e0b}._fieldChip_1mqus_868:disabled{opacity:.5;cursor:not-allowed}._popover_1mqus_934{background:#fff;border:1px solid #d1d5db;border-radius:10px;box-shadow:0 10px 40px #00000026;max-height:300px;overflow-y:auto;padding:4px}._popoverReset_1mqus_944{display:block;width:100%;padding:8px 10px;border:none;border-bottom:1px solid #f3f4f6;background:#eff6ff;font-size:11px;font-weight:500;color:#0078d4;cursor:pointer;text-align:left;margin-bottom:4px;border-radius:6px 6px 0 0}._popoverReset_1mqus_944:hover{background:#dbeafe}._popoverCategory_1mqus_964{padding:6px 10px 3px;font-size:10px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}._popoverOption_1mqus_973{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 10px;border:none;background:transparent;border-radius:6px;font-size:12px;color:#374151;cursor:pointer;text-align:left;transition:background .1s ease}._popoverOption_1mqus_973:hover{background:#f3f4f6}._popoverOption_1mqus_973._selected_1mqus_993{background:#eff6ff;color:#0078d4;font-weight:500}._popoverOption_1mqus_973._isDefault_1mqus_999{font-weight:500}._popoverDefaultBadge_1mqus_1003{font-size:9px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.03em}._advancedToggle_1mqus_1015{display:flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;font-size:12px;font-weight:500;color:#6b7280;cursor:pointer;transition:color .15s ease}._advancedToggle_1mqus_1015:hover{color:#374151}._disabled_1mqus_151{opacity:.45;pointer-events:none}._modalOverlay_f9xee_6{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}._modalCard_f9xee_20{background:#fff;border-radius:8px;box-shadow:0 4px 24px #0003;width:480px;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._modalHeader_f9xee_33{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #e0e0e0;background:#fafafa}._headerTitle_f9xee_42{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#333}._headerIcon_f9xee_51{color:#0078d4}._closeButton_f9xee_55{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:#666;border-radius:4px;cursor:pointer;transition:all .15s}._closeButton_f9xee_55:hover{background:#e0e0e0;color:#333}._tabBar_f9xee_76{display:flex;padding:0 24px;border-bottom:1px solid #e0e0e0;background:#fafafa}._tabButton_f9xee_83{position:relative;padding:10px 20px;border:none;background:transparent;font-size:13px;font-weight:500;color:#666;cursor:pointer;transition:color .15s}._tabButton_f9xee_83:hover{color:#333}._tabButton_f9xee_83._active_f9xee_99{color:#0078d4;font-weight:600}._tabButton_f9xee_83._active_f9xee_99:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#0078d4;border-radius:2px 2px 0 0}._modalContent_f9xee_116{padding:24px;overflow-y:visible;flex:1;min-height:420px}._section_f9xee_124{margin-bottom:24px}._section_f9xee_124:last-child{margin-bottom:0}._sectionTitle_f9xee_132{font-size:13px;font-weight:600;color:#333;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}._formRow_f9xee_142{display:flex;align-items:center;margin-bottom:16px}._formRow_f9xee_142:last-child{margin-bottom:0}._formLabel_f9xee_152{width:80px;min-width:80px;font-size:13px;font-weight:500;color:#555}._formContent_f9xee_160{flex:1}._toggleGroup_f9xee_165{display:flex;gap:8px}._toggleButton_f9xee_170{display:flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid #d1d1d1;background:#fff;border-radius:4px;font-size:13px;color:#555;cursor:pointer;transition:all .15s}._toggleButton_f9xee_170:hover{border-color:#999;background:#f5f5f5}._toggleButton_f9xee_170._active_f9xee_99{border-color:#0078d4;background:#e6f2fb;color:#0078d4}._toggleButton_f9xee_170 svg{opacity:.7}._toggleButton_f9xee_170._active_f9xee_99 svg{opacity:1;color:#0078d4}._selectField_f9xee_205{width:100%;padding:10px 36px 10px 12px;border:1px solid #d1d1d1;border-radius:4px;font-size:13px;color:#333;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpolyline points='6,9 12,15 18,9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}._selectField_f9xee_205:focus{outline:none;border-color:#0078d4;box-shadow:0 0 0 2px #0078d426}._dimensionRow_f9xee_228{display:flex;gap:24px}._dimensionField_f9xee_233{display:flex;align-items:center;gap:8px}._dimensionLabel_f9xee_239{font-size:13px;color:#666;min-width:50px}._numberInput_f9xee_245{width:80px;padding:10px 12px;border:1px solid #d1d1d1;border-radius:4px;font-size:13px;color:#333;text-align:right}._numberInput_f9xee_245:focus{outline:none;border-color:#0078d4;box-shadow:0 0 0 2px #0078d426}._numberInput_f9xee_245::-webkit-outer-spin-button,._numberInput_f9xee_245::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._numberInput_f9xee_245[type=number]{-moz-appearance:textfield}._unitLabel_f9xee_272{font-size:12px;color:#888;font-weight:500;min-width:24px}._marginPresets_f9xee_280{display:flex;gap:12px;margin-bottom:16px}._marginPresetButton_f9xee_286{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 12px;border:1px solid #d1d1d1;background:#fff;border-radius:6px;cursor:pointer;transition:all .15s;flex:1}._marginPresetButton_f9xee_286:hover{border-color:#999;background:#f5f5f5}._marginPresetButton_f9xee_286._active_f9xee_99{border-color:#0078d4;background:#e6f2fb}._marginPreview_f9xee_310{width:32px;height:42px;border:1.5px solid #bbb;background:#d0d8e0;position:relative;border-radius:2px;overflow:hidden;transition:width .2s,height .2s}._marginPreview_f9xee_310._landscape_f9xee_322{width:42px;height:32px}._marginPreviewInner_f9xee_329{position:absolute;background:#fff;border:1px solid #ccc}._marginPresetButton_f9xee_286._active_f9xee_99 ._marginPreview_f9xee_310{border-color:#0078d4;background:#b8d4ed}._marginPresetButton_f9xee_286._active_f9xee_99 ._marginPreviewInner_f9xee_329{background:#fff;border-color:#0078d4}._marginPresetLabel_f9xee_345{font-size:11px;color:#666;font-weight:500}._marginPresetButton_f9xee_286._active_f9xee_99 ._marginPresetLabel_f9xee_345{color:#0078d4;font-weight:600}._marginInputsGrid_f9xee_357{display:grid;grid-template-columns:1fr 1fr;gap:12px}._marginInputField_f9xee_363{display:flex;align-items:center;gap:8px}._marginInputLabel_f9xee_369{font-size:13px;color:#666;min-width:55px}._modalFooter_f9xee_376{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e0e0e0;background:#fafafa}._cancelButton_f9xee_385,._applyButton_f9xee_386{padding:10px 24px;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}._cancelButton_f9xee_385{background:#fff;border:1px solid #d1d1d1;color:#555}._cancelButton_f9xee_385:hover{background:#f5f5f5;border-color:#999}._applyButton_f9xee_386{background:#0078d4;border:1px solid #0078d4;color:#fff}._applyButton_f9xee_386:hover{background:#006cbd;border-color:#006cbd}@media (max-width: 520px){._modalCard_f9xee_20{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0}._dimensionRow_f9xee_228{flex-direction:column;gap:12px}._marginPresets_f9xee_280{flex-wrap:wrap}._marginPresetButton_f9xee_286{min-width:calc(50% - 6px)}._marginInputsGrid_f9xee_357{grid-template-columns:1fr}}/*
 * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
 */.ck-content .ck-page-number-placeholder,.ck-content .page-number{display:inline-block;padding:0 4px;background-color:var(--ck-color-widget-type-around-button-active, #e8f4fc);border-radius:2px;font-family:var(--ck-font-face);font-weight:600;color:var(--ck-color-engine-placeholder-text, #707070);cursor:default}.ck-content .ck-page-number-placeholder{border:1px dashed var(--ck-color-base-border, #c4c4c4)}.ck-content .ck-page-count-placeholder,.ck-content .page-count{display:inline-block;padding:0 4px;background-color:var(--ck-color-widget-type-around-button-active, #e8f4fc);border-radius:2px;font-family:var(--ck-font-face);font-weight:600;color:var(--ck-color-engine-placeholder-text, #707070);cursor:default}.ck-content .ck-page-count-placeholder{border:1px dashed var(--ck-color-base-border, #c4c4c4)}.ck-content .ck-date-placeholder,.ck-content .date{display:inline-block;padding:0 4px;background-color:var(--ck-color-widget-type-around-button-active, #e8f4fc);border-radius:2px;font-family:var(--ck-font-face);color:var(--ck-color-engine-placeholder-text, #707070);cursor:default}.ck-content .ck-date-placeholder{border:1px dashed var(--ck-color-base-border, #c4c4c4)}.ck-content .ck-time-placeholder,.ck-content .time{display:inline-block;padding:0 4px;background-color:var(--ck-color-widget-type-around-button-active, #e8f4fc);border-radius:2px;font-family:var(--ck-font-face);color:var(--ck-color-engine-placeholder-text, #707070);cursor:default}.ck-content .ck-time-placeholder{border:1px dashed var(--ck-color-base-border, #c4c4c4)}.ck-content .ck-widget.ck-widget_selected .ck-page-number-placeholder,.ck-content .ck-widget.ck-widget_selected .ck-page-count-placeholder,.ck-content .ck-widget.ck-widget_selected .ck-date-placeholder,.ck-content .ck-widget.ck-widget_selected .ck-time-placeholder{background-color:var(--ck-color-focus-outer-shadow, #bcd8f5);border-color:var(--ck-color-focus-border, #47a4f5)}.ck-content .ck-field{display:inline-block;background:#e3f2fd;padding:2px 6px;border-radius:3px;font-family:monospace;font-size:.9em;color:#1565c0;cursor:default}.ck-content .ck-field[contenteditable=false]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ck-content .ck-field[data-field=pageNumber],.ck-content .ck-field[data-field=totalPages]{background:#fff3e0;color:#e65100}.ck-content .ck-field[data-field=date],.ck-content .ck-field[data-field=dateTime]{background:#e8f5e9;color:#2e7d32}.ck-content .ck-field[data-field=time]{background:#f3e5f5;color:#7b1fa2}.ck-content .ck-field:hover{opacity:.9}.ck-content .ck-page>.ck-page-header,.ck-content .ck-page>header.page-header,.ck-page>.ck-page-header,.ck-page>header.page-header{grid-row:1;grid-column:1;height:100%;box-sizing:border-box;z-index:5;color:gray;font-size:11px;cursor:pointer;position:relative;transition:color .15s ease;pointer-events:auto;display:flex;flex-direction:column;justify-content:flex-start;padding-top:47px;padding-left:var(--margin-left, 96px);padding-right:var(--margin-right, 96px);padding-bottom:8px;overflow:visible}.ck-content .ck-page>.ck-page-header>*,.ck-content .ck-page>header.page-header>*,.ck-page>.ck-page-header>*,.ck-page>header.page-header>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ck-content .ck-page>.ck-page-header:after,.ck-content .ck-page>header.page-header:after,.ck-page>.ck-page-header:after,.ck-page>header.page-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:transparent;transition:background .15s ease}.ck-content .ck-page>.ck-page-header:before,.ck-content .ck-page>header.page-header:before,.ck-page>.ck-page-header:before,.ck-page>header.page-header:before{content:"Header";position:absolute;left:8px;bottom:2px;font-size:11px;font-weight:500;color:#204b91;background:#d8e8f5;padding:2px 8px;border-radius:3px;opacity:0;transition:opacity .15s ease;pointer-events:none;z-index:9999}.ck-content .ck-page>.ck-page-header:focus,.ck-content .ck-page>.ck-page-header:focus-within,.ck-content .ck-page>.ck-page-header.ck-header-footer-editing,.ck-content .ck-page>header.page-header:focus,.ck-content .ck-page>header.page-header:focus-within,.ck-content .ck-page>header.page-header.ck-header-footer-editing,.ck-page>.ck-page-header:focus,.ck-page>.ck-page-header:focus-within,.ck-page>.ck-page-header.ck-header-footer-editing,.ck-page>header.page-header:focus,.ck-page>header.page-header:focus-within,.ck-page>header.page-header.ck-header-footer-editing{cursor:text;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;color:#000;outline:none}.ck-content .ck-page>.ck-page-header:focus:after,.ck-content .ck-page>.ck-page-header:focus-within:after,.ck-content .ck-page>.ck-page-header.ck-header-footer-editing:after,.ck-content .ck-page>header.page-header:focus:after,.ck-content .ck-page>header.page-header:focus-within:after,.ck-content .ck-page>header.page-header.ck-header-footer-editing:after,.ck-page>.ck-page-header:focus:after,.ck-page>.ck-page-header:focus-within:after,.ck-page>.ck-page-header.ck-header-footer-editing:after,.ck-page>header.page-header:focus:after,.ck-page>header.page-header:focus-within:after,.ck-page>header.page-header.ck-header-footer-editing:after{background:#d8e8f5}.ck-content .ck-page>.ck-page-header:focus:before,.ck-content .ck-page>.ck-page-header:focus-within:before,.ck-content .ck-page>.ck-page-header.ck-header-footer-editing:before,.ck-content .ck-page>header.page-header:focus:before,.ck-content .ck-page>header.page-header:focus-within:before,.ck-content .ck-page>header.page-header.ck-header-footer-editing:before,.ck-page>.ck-page-header:focus:before,.ck-page>.ck-page-header:focus-within:before,.ck-page>.ck-page-header.ck-header-footer-editing:before,.ck-page>header.page-header:focus:before,.ck-page>header.page-header:focus-within:before,.ck-page>header.page-header.ck-header-footer-editing:before{opacity:1}.ck-content .ck-page>.ck-page-header:focus>*,.ck-content .ck-page>.ck-page-header:focus-within>*,.ck-content .ck-page>.ck-page-header.ck-header-footer-editing>*,.ck-content .ck-page>header.page-header:focus>*,.ck-content .ck-page>header.page-header:focus-within>*,.ck-content .ck-page>header.page-header.ck-header-footer-editing>*,.ck-page>.ck-page-header:focus>*,.ck-page>.ck-page-header:focus-within>*,.ck-page>.ck-page-header.ck-header-footer-editing>*,.ck-page>header.page-header:focus>*,.ck-page>header.page-header:focus-within>*,.ck-page>header.page-header.ck-header-footer-editing>*{pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.ck-content .ck-page:has(>.ck-page-header:focus) .ck-page-body,.ck-content .ck-page:has(>.ck-page-header:focus-within) .ck-page-body,.ck-content .ck-page:has(>.ck-page-header.ck-header-footer-editing) .ck-page-body{opacity:.4;pointer-events:none}.ck-content .ck-page:has(>.ck-page-header:focus)>.ck-page-footer,.ck-content .ck-page:has(>.ck-page-header:focus-within)>.ck-page-footer,.ck-content .ck-page:has(>.ck-page-header.ck-header-footer-editing)>.ck-page-footer{color:#000;cursor:text;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.ck-content .ck-page:has(>.ck-page-header:focus)>.ck-page-footer:after,.ck-content .ck-page:has(>.ck-page-header:focus-within)>.ck-page-footer:after,.ck-content .ck-page:has(>.ck-page-header.ck-header-footer-editing)>.ck-page-footer:after{background:#d8e8f5}.ck-content .ck-page:has(>.ck-page-header:focus)>.ck-page-footer:before,.ck-content .ck-page:has(>.ck-page-header:focus-within)>.ck-page-footer:before,.ck-content .ck-page:has(>.ck-page-header.ck-header-footer-editing)>.ck-page-footer:before{opacity:1}.ck-content .ck-page:has(>.ck-page-header:focus)>.ck-page-footer>*,.ck-content .ck-page:has(>.ck-page-header:focus-within)>.ck-page-footer>*,.ck-content .ck-page:has(>.ck-page-header.ck-header-footer-editing)>.ck-page-footer>*{pointer-events:auto}.ck-content .ck-page>.ck-page-header:not(.ck-hidden)>p:only-child:empty:before,.ck-content .ck-page>header.page-header:not(.ck-hidden)>p:only-child:empty:before,.ck-page>.ck-page-header:not(.ck-hidden)>p:only-child:empty:before,.ck-page>header.page-header:not(.ck-hidden)>p:only-child:empty:before{content:"[Header - Double-click to edit]";color:#b0b0b0;font-style:italic;pointer-events:none}.ck-content .ck-page>.ck-page-footer,.ck-content .ck-page>footer.page-footer,.ck-page>.ck-page-footer,.ck-page>footer.page-footer{grid-row:3;grid-column:1;height:100%;box-sizing:border-box;z-index:5;color:gray;font-size:11px;cursor:pointer;position:relative;transition:color .15s ease;pointer-events:auto;display:flex;flex-direction:column;justify-content:flex-end;padding-top:8px;padding-bottom:47px;padding-left:var(--margin-left, 96px);padding-right:var(--margin-right, 96px);overflow:visible}.ck-content .ck-page>.ck-page-footer>*,.ck-content .ck-page>footer.page-footer>*,.ck-page>.ck-page-footer>*,.ck-page>footer.page-footer>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ck-content .ck-page>.ck-page-header>:first-child,.ck-content .ck-page>header.page-header>:first-child,.ck-content .ck-page>.ck-page-footer>:first-child,.ck-content .ck-page>footer.page-footer>:first-child,.ck-page>.ck-page-header>:first-child,.ck-page>header.page-header>:first-child,.ck-page>.ck-page-footer>:first-child,.ck-page>footer.page-footer>:first-child{margin-top:0!important}.ck-content .ck-page>.ck-page-header>:last-child,.ck-content .ck-page>header.page-header>:last-child,.ck-content .ck-page>.ck-page-footer>:last-child,.ck-content .ck-page>footer.page-footer>:last-child,.ck-page>.ck-page-header>:last-child,.ck-page>header.page-header>:last-child,.ck-page>.ck-page-footer>:last-child,.ck-page>footer.page-footer>:last-child{margin-bottom:0!important}.ck-content .ck-page>.ck-page-header>p:only-child:empty,.ck-content .ck-page>header.page-header>p:only-child:empty,.ck-content .ck-page>.ck-page-footer>p:only-child:empty,.ck-content .ck-page>footer.page-footer>p:only-child:empty,.ck-page>.ck-page-header>p:only-child:empty,.ck-page>header.page-header>p:only-child:empty,.ck-page>.ck-page-footer>p:only-child:empty,.ck-page>footer.page-footer>p:only-child:empty{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding-right:0!important;min-height:1.15em}.ck-content .ck-page>.ck-page-footer:after,.ck-content .ck-page>footer.page-footer:after,.ck-page>.ck-page-footer:after,.ck-page>footer.page-footer:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:transparent;transition:background .15s ease}.ck-content .ck-page>.ck-page-footer:before,.ck-content .ck-page>footer.page-footer:before,.ck-page>.ck-page-footer:before,.ck-page>footer.page-footer:before{content:"Footer";position:absolute;left:8px;top:2px;font-size:11px;font-weight:500;color:#204b91;background:#d8e8f5;padding:2px 8px;border-radius:3px;opacity:0;transition:opacity .15s ease;pointer-events:none;z-index:9999}.ck-content .ck-page>.ck-page-footer:focus,.ck-content .ck-page>.ck-page-footer:focus-within,.ck-content .ck-page>.ck-page-footer.ck-header-footer-editing,.ck-content .ck-page>footer.page-footer:focus,.ck-content .ck-page>footer.page-footer:focus-within,.ck-content .ck-page>footer.page-footer.ck-header-footer-editing,.ck-page>.ck-page-footer:focus,.ck-page>.ck-page-footer:focus-within,.ck-page>.ck-page-footer.ck-header-footer-editing,.ck-page>footer.page-footer:focus,.ck-page>footer.page-footer:focus-within,.ck-page>footer.page-footer.ck-header-footer-editing{cursor:text;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;color:#000;outline:none}.ck-content .ck-page>.ck-page-footer:focus:after,.ck-content .ck-page>.ck-page-footer:focus-within:after,.ck-content .ck-page>.ck-page-footer.ck-header-footer-editing:after,.ck-content .ck-page>footer.page-footer:focus:after,.ck-content .ck-page>footer.page-footer:focus-within:after,.ck-content .ck-page>footer.page-footer.ck-header-footer-editing:after,.ck-page>.ck-page-footer:focus:after,.ck-page>.ck-page-footer:focus-within:after,.ck-page>.ck-page-footer.ck-header-footer-editing:after,.ck-page>footer.page-footer:focus:after,.ck-page>footer.page-footer:focus-within:after,.ck-page>footer.page-footer.ck-header-footer-editing:after{background:#d8e8f5}.ck-content .ck-page>.ck-page-footer:focus:before,.ck-content .ck-page>.ck-page-footer:focus-within:before,.ck-content .ck-page>.ck-page-footer.ck-header-footer-editing:before,.ck-content .ck-page>footer.page-footer:focus:before,.ck-content .ck-page>footer.page-footer:focus-within:before,.ck-content .ck-page>footer.page-footer.ck-header-footer-editing:before,.ck-page>.ck-page-footer:focus:before,.ck-page>.ck-page-footer:focus-within:before,.ck-page>.ck-page-footer.ck-header-footer-editing:before,.ck-page>footer.page-footer:focus:before,.ck-page>footer.page-footer:focus-within:before,.ck-page>footer.page-footer.ck-header-footer-editing:before{opacity:1}.ck-content .ck-page>.ck-page-footer:focus>*,.ck-content .ck-page>.ck-page-footer:focus-within>*,.ck-content .ck-page>.ck-page-footer.ck-header-footer-editing>*,.ck-content .ck-page>footer.page-footer:focus>*,.ck-content .ck-page>footer.page-footer:focus-within>*,.ck-content .ck-page>footer.page-footer.ck-header-footer-editing>*,.ck-page>.ck-page-footer:focus>*,.ck-page>.ck-page-footer:focus-within>*,.ck-page>.ck-page-footer.ck-header-footer-editing>*,.ck-page>footer.page-footer:focus>*,.ck-page>footer.page-footer:focus-within>*,.ck-page>footer.page-footer.ck-header-footer-editing>*{pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.ck-content .ck-page>.ck-page-footer:focus .docx-run,.ck-content .ck-page>.ck-page-footer:focus .docx-field,.ck-content .ck-page>.ck-page-footer:focus .docx-page-sequence,.ck-content .ck-page>.ck-page-footer:focus-within .docx-run,.ck-content .ck-page>.ck-page-footer:focus-within .docx-field,.ck-content .ck-page>.ck-page-footer:focus-within .docx-page-sequence,.ck-content .ck-page>.ck-page-footer.ck-header-footer-editing .docx-run,.ck-content .ck-page>.ck-page-footer.ck-header-footer-editing .docx-field,.ck-content .ck-page>.ck-page-footer.ck-header-footer-editing .docx-page-sequence,.ck-content .ck-page>footer.page-footer:focus .docx-run,.ck-content .ck-page>footer.page-footer:focus .docx-field,.ck-content .ck-page>footer.page-footer:focus .docx-page-sequence,.ck-content .ck-page>footer.page-footer:focus-within .docx-run,.ck-content .ck-page>footer.page-footer:focus-within .docx-field,.ck-content .ck-page>footer.page-footer:focus-within .docx-page-sequence,.ck-content .ck-page>footer.page-footer.ck-header-footer-editing .docx-run,.ck-content .ck-page>footer.page-footer.ck-header-footer-editing .docx-field,.ck-content .ck-page>footer.page-footer.ck-header-footer-editing .docx-page-sequence,.ck-content .ck-page.ck-editing-header-footer>.ck-page-footer .docx-run,.ck-content .ck-page.ck-editing-header-footer>.ck-page-footer .docx-field,.ck-content .ck-page.ck-editing-header-footer>.ck-page-footer .docx-page-sequence,.ck-page>.ck-page-footer:focus .docx-run,.ck-page>.ck-page-footer:focus .docx-field,.ck-page>.ck-page-footer:focus .docx-page-sequence,.ck-page>.ck-page-footer:focus-within .docx-run,.ck-page>.ck-page-footer:focus-within .docx-field,.ck-page>.ck-page-footer:focus-within .docx-page-sequence,.ck-page>.ck-page-footer.ck-header-footer-editing .docx-run,.ck-page>.ck-page-footer.ck-header-footer-editing .docx-field,.ck-page>.ck-page-footer.ck-header-footer-editing .docx-page-sequence,.ck-page>footer.page-footer:focus .docx-run,.ck-page>footer.page-footer:focus .docx-field,.ck-page>footer.page-footer:focus .docx-page-sequence,.ck-page>footer.page-footer:focus-within .docx-run,.ck-page>footer.page-footer:focus-within .docx-field,.ck-page>footer.page-footer:focus-within .docx-page-sequence,.ck-page>footer.page-footer.ck-header-footer-editing .docx-run,.ck-page>footer.page-footer.ck-header-footer-editing .docx-field,.ck-page>footer.page-footer.ck-header-footer-editing .docx-page-sequence,.ck-page.ck-editing-header-footer>.ck-page-footer .docx-run,.ck-page.ck-editing-header-footer>.ck-page-footer .docx-field,.ck-page.ck-editing-header-footer>.ck-page-footer .docx-page-sequence{color:currentColor!important}.ck-content .ck-page:has(>.ck-page-footer:focus) .ck-page-body,.ck-content .ck-page:has(>.ck-page-footer:focus-within) .ck-page-body,.ck-content .ck-page:has(>.ck-page-footer.ck-header-footer-editing) .ck-page-body{opacity:.4;pointer-events:none}.ck-content .ck-page:has(>.ck-page-footer:focus)>.ck-page-header,.ck-content .ck-page:has(>.ck-page-footer:focus-within)>.ck-page-header,.ck-content .ck-page:has(>.ck-page-footer.ck-header-footer-editing)>.ck-page-header{color:#000;cursor:text;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.ck-content .ck-page:has(>.ck-page-footer:focus)>.ck-page-header:after,.ck-content .ck-page:has(>.ck-page-footer:focus-within)>.ck-page-header:after,.ck-content .ck-page:has(>.ck-page-footer.ck-header-footer-editing)>.ck-page-header:after{background:#d8e8f5}.ck-content .ck-page:has(>.ck-page-footer:focus)>.ck-page-header:before,.ck-content .ck-page:has(>.ck-page-footer:focus-within)>.ck-page-header:before,.ck-content .ck-page:has(>.ck-page-footer.ck-header-footer-editing)>.ck-page-header:before{opacity:1}.ck-content .ck-page:has(>.ck-page-footer:focus)>.ck-page-header>*,.ck-content .ck-page:has(>.ck-page-footer:focus-within)>.ck-page-header>*,.ck-content .ck-page:has(>.ck-page-footer.ck-header-footer-editing)>.ck-page-header>*{pointer-events:auto}.ck-content .ck-page>.ck-page-footer:not(.ck-hidden)>p:only-child:empty:before,.ck-content .ck-page>footer.page-footer:not(.ck-hidden)>p:only-child:empty:before,.ck-page>.ck-page-footer:not(.ck-hidden)>p:only-child:empty:before,.ck-page>footer.page-footer:not(.ck-hidden)>p:only-child:empty:before{content:"[Footer - Double-click to edit]";color:#b0b0b0;font-style:italic;pointer-events:none}.ck-content .ck-page.ck-editing-header-footer>.ck-page-body,.ck-page.ck-editing-header-footer>.ck-page-body{opacity:.4;pointer-events:none;transition:opacity .15s ease}.ck-content .ck-page.ck-editing-header-footer>.ck-page-header,.ck-content .ck-page.ck-editing-header-footer>.ck-page-footer,.ck-page.ck-editing-header-footer>.ck-page-header,.ck-page.ck-editing-header-footer>.ck-page-footer{color:#000;cursor:text;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.ck-content .ck-page.ck-editing-header-footer>.ck-page-header:after,.ck-content .ck-page.ck-editing-header-footer>.ck-page-footer:after,.ck-page.ck-editing-header-footer>.ck-page-header:after,.ck-page.ck-editing-header-footer>.ck-page-footer:after{background:#d8e8f5}.ck-content .ck-page.ck-editing-header-footer>.ck-page-header:before,.ck-content .ck-page.ck-editing-header-footer>.ck-page-footer:before,.ck-page.ck-editing-header-footer>.ck-page-header:before,.ck-page.ck-editing-header-footer>.ck-page-footer:before{opacity:1}.ck-content .ck-page.ck-editing-header-footer>.ck-page-header>*,.ck-content .ck-page.ck-editing-header-footer>.ck-page-footer>*,.ck-page.ck-editing-header-footer>.ck-page-header>*,.ck-page.ck-editing-header-footer>.ck-page-footer>*{pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.ck.ck-dropdown.ck-header-footer-dropdown .ck-dropdown__panel{min-width:200px}.ck.ck-dropdown.ck-header-footer-dropdown .ck-list__separator{margin:var(--ck-spacing-small) 0}.ck.ck-button.ck-header-button.ck-on,.ck.ck-button.ck-footer-button.ck-on{background-color:var(--ck-color-button-on-background, #dedede)}.ck-content .ck-page>.ck-page-header ::-moz-selection,.ck-content .ck-page>.ck-page-footer ::-moz-selection,.ck-content .ck-page>header.page-header ::-moz-selection,.ck-content .ck-page>footer.page-footer ::-moz-selection,.ck-page>.ck-page-header ::-moz-selection,.ck-page>.ck-page-footer ::-moz-selection,.ck-page>header.page-header ::-moz-selection,.ck-page>footer.page-footer ::-moz-selection{background-color:#cce4f7}.ck-content .ck-page>.ck-page-header ::selection,.ck-content .ck-page>.ck-page-footer ::selection,.ck-content .ck-page>header.page-header ::selection,.ck-content .ck-page>footer.page-footer ::selection,.ck-page>.ck-page-header ::selection,.ck-page>.ck-page-footer ::selection,.ck-page>header.page-header ::selection,.ck-page>footer.page-footer ::selection{background-color:#cce4f7}.ck-content .ck-page>.ck-page-header.ck-editor__nested-editable,.ck-content .ck-page>.ck-page-footer.ck-editor__nested-editable,.ck-content .ck-page>header.page-header.ck-editor__nested-editable,.ck-content .ck-page>footer.page-footer.ck-editor__nested-editable,.ck-page>.ck-page-header.ck-editor__nested-editable,.ck-page>.ck-page-footer.ck-editor__nested-editable,.ck-page>header.page-header.ck-editor__nested-editable,.ck-page>footer.page-footer.ck-editor__nested-editable,.ck-content .ck-page>.ck-page-header.ck-editor__nested-editable:focus,.ck-content .ck-page>.ck-page-footer.ck-editor__nested-editable:focus,.ck-content .ck-page>header.page-header.ck-editor__nested-editable:focus,.ck-content .ck-page>footer.page-footer.ck-editor__nested-editable:focus,.ck-page>.ck-page-header.ck-editor__nested-editable:focus,.ck-page>.ck-page-footer.ck-editor__nested-editable:focus,.ck-page>header.page-header.ck-editor__nested-editable:focus,.ck-page>footer.page-footer.ck-editor__nested-editable:focus,.ck-content .ck-page>.ck-page-header.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-content .ck-page>.ck-page-footer.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-content .ck-page>header.page-header.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-content .ck-page>footer.page-footer.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-page>.ck-page-header.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-page>.ck-page-footer.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-page>header.page-header.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-page>footer.page-footer.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-content .ck-page>.ck-page-header.ck-focused,.ck-content .ck-page>.ck-page-footer.ck-focused,.ck-content .ck-page>header.page-header.ck-focused,.ck-content .ck-page>footer.page-footer.ck-focused,.ck-page>.ck-page-header.ck-focused,.ck-page>.ck-page-footer.ck-focused,.ck-page>header.page-header.ck-focused,.ck-page>footer.page-footer.ck-focused{border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important}.ck-content .ck-page>.ck-page-header:focus-visible,.ck-content .ck-page>.ck-page-footer:focus-visible,.ck-content .ck-page>header.page-header:focus-visible,.ck-content .ck-page>footer.page-footer:focus-visible,.ck-page>.ck-page-header:focus-visible,.ck-page>.ck-page-footer:focus-visible,.ck-page>header.page-header:focus-visible,.ck-page>footer.page-footer:focus-visible{outline:none}@media print{.ck-content .ck-page>.ck-page-header,.ck-content .ck-page>.ck-page-footer,.ck-content .ck-page>header.page-header,.ck-content .ck-page>footer.page-footer,.ck-page>.ck-page-header,.ck-page>.ck-page-footer,.ck-page>header.page-header,.ck-page>footer.page-footer{color:inherit;border:none}.ck-content .ck-page>.ck-page-header:before,.ck-content .ck-page>.ck-page-header:after,.ck-content .ck-page>.ck-page-footer:before,.ck-content .ck-page>.ck-page-footer:after,.ck-content .ck-page>header.page-header:before,.ck-content .ck-page>header.page-header:after,.ck-content .ck-page>footer.page-footer:before,.ck-content .ck-page>footer.page-footer:after,.ck-page>.ck-page-header:before,.ck-page>.ck-page-header:after,.ck-page>.ck-page-footer:before,.ck-page>.ck-page-footer:after,.ck-page>header.page-header:before,.ck-page>header.page-header:after,.ck-page>footer.page-footer:before,.ck-page>footer.page-footer:after{display:none}}.ck-content .ck-page>.ck-page-header:not(.ck-hidden),.ck-content .ck-page>header.page-header:not(.ck-hidden),.ck-page>.ck-page-header:not(.ck-hidden),.ck-page>header.page-header:not(.ck-hidden){min-height:min(48px,100%)}.ck-content .ck-page>.ck-page-footer:not(.ck-hidden),.ck-content .ck-page>footer.page-footer:not(.ck-hidden),.ck-page>.ck-page-footer:not(.ck-hidden),.ck-page>footer.page-footer:not(.ck-hidden){min-height:min(48px,100%)}.ck-content .ck-page>.ck-page-header:empty,.ck-content .ck-page>.ck-page-footer:empty,.ck-content .ck-page>header.page-header:empty,.ck-content .ck-page>footer.page-footer:empty,.ck-page>.ck-page-header:empty,.ck-page>.ck-page-footer:empty,.ck-page>header.page-header:empty,.ck-page>footer.page-footer:empty{min-height:min(48px,100%);cursor:default}.ck-content .ck-page.ck-editing-header-footer>.ck-page-header:empty,.ck-content .ck-page.ck-editing-header-footer>.ck-page-footer:empty,.ck-page.ck-editing-header-footer>.ck-page-header:empty,.ck-page.ck-editing-header-footer>.ck-page-footer:empty{cursor:text}.ck-content .ck-page[data-page-number="1"][data-different-first-page=true]>.ck-page-header:before{content:"First Page Header"}.ck-content .ck-page[data-page-number="1"][data-different-first-page=true]>.ck-page-footer:before{content:"First Page Footer"}.ck-content .ck-page[data-different-odd-even=true][data-page-parity=odd]>.ck-page-header:before{content:"Odd Page Header"}.ck-content .ck-page[data-different-odd-even=true][data-page-parity=odd]>.ck-page-footer:before{content:"Odd Page Footer"}.ck-content .ck-page[data-different-odd-even=true][data-page-parity=even]>.ck-page-header:before{content:"Even Page Header"}.ck-content .ck-page[data-different-odd-even=true][data-page-parity=even]>.ck-page-footer:before{content:"Even Page Footer"}.ck-content .ck-page[data-page-number="1"][data-different-first-page=true][data-different-odd-even=true]>.ck-page-header:before{content:"First Page Header"}.ck-content .ck-page[data-page-number="1"][data-different-first-page=true][data-different-odd-even=true]>.ck-page-footer:before{content:"First Page Footer"}.ck.ck-header-footer-toolbar{display:flex;flex-direction:row;gap:6px;padding:6px 8px;background:var(--ck-color-panel-background);border-radius:var(--ck-border-radius)}.ck.ck-header-footer-toolbar .ck-button{font-size:12px;padding:4px 10px;white-space:nowrap}.ck.ck-header-footer-toolbar .ck-button.ck-on{background:var(--ck-color-button-on-background);color:var(--ck-color-button-on-color)}.ck.ck-header-footer-toolbar .ck-button:focus{outline:none;box-shadow:0 0 0 2px var(--ck-color-focus-border)}.ck.ck-header-footer-toolbar .ck-button:hover:not(:disabled){background:var(--ck-color-button-default-hover-background)}@media screen and (max-width: 850px){.ck-content .ck-page>.ck-page-header,.ck-content .ck-page>.ck-page-footer,.ck-content .ck-page>header.page-header,.ck-content .ck-page>footer.page-footer,.ck-page>.ck-page-header,.ck-page>.ck-page-footer,.ck-page>header.page-header,.ck-page>footer.page-footer{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion: reduce){.ck-content .ck-page>.ck-page-header,.ck-content .ck-page>.ck-page-footer,.ck-content .ck-page>.ck-page-header:after,.ck-content .ck-page>.ck-page-footer:after,.ck-content .ck-page>.ck-page-header:before,.ck-content .ck-page>.ck-page-footer:before,.ck-content .ck-page>header.page-header,.ck-content .ck-page>footer.page-footer,.ck-content .ck-page>header.page-header:after,.ck-content .ck-page>footer.page-footer:after,.ck-content .ck-page>header.page-header:before,.ck-content .ck-page>footer.page-footer:before,.ck-page>.ck-page-header,.ck-page>.ck-page-footer,.ck-page>.ck-page-header:after,.ck-page>.ck-page-footer:after,.ck-page>.ck-page-header:before,.ck-page>.ck-page-footer:before,.ck-page>header.page-header,.ck-page>footer.page-footer,.ck-page>header.page-header:after,.ck-page>footer.page-footer:after,.ck-page>header.page-header:before,.ck-page>footer.page-footer:before{transition:none}}@media (prefers-contrast: high){.ck-content .ck-page>.ck-page-header,.ck-content .ck-page>.ck-page-footer,.ck-content .ck-page>header.page-header,.ck-content .ck-page>footer.page-footer,.ck-page>.ck-page-header,.ck-page>.ck-page-footer,.ck-page>header.page-header,.ck-page>footer.page-footer{border-color:#000}}.ck-content .ck-page>.ck-page-header>[data-position-x],.ck-content .ck-page>.ck-page-footer>[data-position-x],.ck-content .ck-page>.ck-page-header>.ck-positioned-block,.ck-content .ck-page>.ck-page-footer>.ck-positioned-block,.ck-page>.ck-page-header>[data-position-x],.ck-page>.ck-page-footer>[data-position-x],.ck-page>.ck-page-header>.ck-positioned-block,.ck-page>.ck-page-footer>.ck-positioned-block{position:absolute;cursor:move;min-width:30px;min-height:16px;padding:2px 4px;border-radius:2px;transition:box-shadow .15s ease,opacity .15s ease}.ck-content .ck-page>.ck-page-header>[data-position-x]:hover,.ck-content .ck-page>.ck-page-footer>[data-position-x]:hover,.ck-content .ck-page>.ck-page-header>.ck-positioned-block:hover,.ck-content .ck-page>.ck-page-footer>.ck-positioned-block:hover,.ck-page>.ck-page-header>[data-position-x]:hover,.ck-page>.ck-page-footer>[data-position-x]:hover,.ck-page>.ck-page-header>.ck-positioned-block:hover,.ck-page>.ck-page-footer>.ck-positioned-block:hover{box-shadow:0 0 0 1px #0078d44d;cursor:grab}.ck-content .ck-page>.ck-page-header>[data-position-x]:before,.ck-content .ck-page>.ck-page-footer>[data-position-x]:before,.ck-page>.ck-page-header>[data-position-x]:before,.ck-page>.ck-page-footer>[data-position-x]:before{content:"⋮⋮";position:absolute;left:-14px;top:50%;transform:translateY(-50%);color:#999;font-size:10px;cursor:grab;opacity:0;transition:opacity .15s ease;pointer-events:none}.ck-content .ck-page>.ck-page-header>[data-position-x]:hover:before,.ck-content .ck-page>.ck-page-footer>[data-position-x]:hover:before,.ck-page>.ck-page-header>[data-position-x]:hover:before,.ck-page>.ck-page-footer>[data-position-x]:hover:before{opacity:1}.ck-content .ck-page>.ck-page-header>.ck-dragging,.ck-content .ck-page>.ck-page-footer>.ck-dragging,.ck-page>.ck-page-header>.ck-dragging,.ck-page>.ck-page-footer>.ck-dragging{opacity:.7;z-index:100;cursor:grabbing!important;box-shadow:0 2px 8px #00000026}.ck-content .ck-page>.ck-page-header>[data-position-x].ck-widget_selected,.ck-content .ck-page>.ck-page-footer>[data-position-x].ck-widget_selected,.ck-page>.ck-page-header>[data-position-x].ck-widget_selected,.ck-page>.ck-page-footer>[data-position-x].ck-widget_selected{box-shadow:0 0 0 2px #0078d4}.ck-drag-ghost{position:absolute;pointer-events:none;opacity:.4;border:1px dashed #0078d4;background:#0078d40d;border-radius:2px}.ck-page>.ck-page-header>p,.ck-page>.ck-page-footer>p,.ck-page>.ck-page-header>h1,.ck-page>.ck-page-header>h2,.ck-page>.ck-page-header>h3,.ck-page>.ck-page-footer>h1,.ck-page>.ck-page-footer>h2,.ck-page>.ck-page-footer>h3,.ck-content .ck-page>.ck-page-header>p,.ck-content .ck-page>.ck-page-footer>p,.ck-content .ck-page>.ck-page-header>h1,.ck-content .ck-page>.ck-page-header>h2,.ck-content .ck-page>.ck-page-header>h3,.ck-content .ck-page>.ck-page-footer>h1,.ck-content .ck-page>.ck-page-footer>h2,.ck-content .ck-page>.ck-page-footer>h3{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;padding-right:4px}.ck-page>.ck-page-header .ck-widget.ck-widget_selected,.ck-page>.ck-page-footer .ck-widget.ck-widget_selected,.ck-content .ck-page>.ck-page-header .ck-widget.ck-widget_selected,.ck-content .ck-page>.ck-page-footer .ck-widget.ck-widget_selected{display:inline-block!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%}.ck-page>.ck-page-footer>p.docx-paragraph--footer-zoned,.ck-content .ck-page>.ck-page-footer>p.docx-paragraph--footer-zoned,.ck-page>footer.page-footer>p.docx-paragraph--footer-zoned,.ck-content .ck-page>footer.page-footer>p.docx-paragraph--footer-zoned{display:block!important;width:100%!important;max-width:none!important;padding-right:0!important}.ck-page>.ck-page-footer>p.docx-paragraph--footer-zoned .docx-tabbed-line--zones,.ck-content .ck-page>.ck-page-footer>p.docx-paragraph--footer-zoned .docx-tabbed-line--zones,.ck-page>footer.page-footer>p.docx-paragraph--footer-zoned .docx-tabbed-line--zones,.ck-content .ck-page>footer.page-footer>p.docx-paragraph--footer-zoned .docx-tabbed-line--zones{display:block!important;width:100%!important}.ck-page>.ck-page-footer .docx-tabbed-zone[data-docx-page-sequence],.ck-content .ck-page>.ck-page-footer .docx-tabbed-zone[data-docx-page-sequence],.ck-page>footer.page-footer .docx-tabbed-zone[data-docx-page-sequence],.ck-content .ck-page>footer.page-footer .docx-tabbed-zone[data-docx-page-sequence],.ck-page>.ck-page-footer .docx-page-sequence,.ck-content .ck-page>.ck-page-footer .docx-page-sequence,.ck-page>footer.page-footer .docx-page-sequence,.ck-content .ck-page>footer.page-footer .docx-page-sequence{display:inline-block!important;white-space:nowrap!important}.ck-page>.ck-page-footer [data-docx-materialized=true] .ck-page-number-placeholder,.ck-page>.ck-page-footer [data-docx-materialized=true] .ck-page-count-placeholder,.ck-page>.ck-page-footer [data-docx-materialized=true] .page-number,.ck-page>.ck-page-footer [data-docx-materialized=true] .page-count,.ck-page>.ck-page-footer [data-docx-materialized=true] .ck-field[data-field=pageNumber],.ck-page>.ck-page-footer [data-docx-materialized=true] .ck-field[data-field=totalPages],.ck-content .ck-page>.ck-page-footer [data-docx-materialized=true] .ck-page-number-placeholder,.ck-content .ck-page>.ck-page-footer [data-docx-materialized=true] .ck-page-count-placeholder,.ck-content .ck-page>.ck-page-footer [data-docx-materialized=true] .page-number,.ck-content .ck-page>.ck-page-footer [data-docx-materialized=true] .page-count,.ck-content .ck-page>.ck-page-footer [data-docx-materialized=true] .ck-field[data-field=pageNumber],.ck-content .ck-page>.ck-page-footer [data-docx-materialized=true] .ck-field[data-field=totalPages]{display:none!important}.ck-page>.ck-page-footer .docx-page-sequence .ck-page-number-placeholder,.ck-page>.ck-page-footer .docx-page-sequence .ck-page-count-placeholder,.ck-page>.ck-page-footer .docx-page-sequence .page-number,.ck-page>.ck-page-footer .docx-page-sequence .page-count,.ck-content .ck-page>.ck-page-footer .docx-page-sequence .ck-page-number-placeholder,.ck-content .ck-page>.ck-page-footer .docx-page-sequence .ck-page-count-placeholder,.ck-content .ck-page>.ck-page-footer .docx-page-sequence .page-number,.ck-content .ck-page>.ck-page-footer .docx-page-sequence .page-count,.ck-page>footer.page-footer .docx-page-sequence .ck-page-number-placeholder,.ck-page>footer.page-footer .docx-page-sequence .ck-page-count-placeholder,.ck-page>footer.page-footer .docx-page-sequence .page-number,.ck-page>footer.page-footer .docx-page-sequence .page-count,.ck-content .ck-page>footer.page-footer .docx-page-sequence .ck-page-number-placeholder,.ck-content .ck-page>footer.page-footer .docx-page-sequence .ck-page-count-placeholder,.ck-content .ck-page>footer.page-footer .docx-page-sequence .page-number,.ck-content .ck-page>footer.page-footer .docx-page-sequence .page-count{display:inline!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important;vertical-align:baseline!important;white-space:nowrap!important;box-shadow:none!important}.ck-formula-cell{position:relative}.ck-formula-cell:before{content:"";position:absolute;top:2px;left:2px;width:0;height:0;border-left:6px solid #2563eb;border-bottom:6px solid transparent;pointer-events:none;z-index:1}.ck-formula-cell--error .ck-editor__editable{color:#dc2626;font-style:italic}.ck-formula-bar{display:flex;align-items:center;gap:8px;padding:4px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;font-size:13px;box-shadow:0 1px 3px #0000000f;margin-bottom:4px}.ck-formula-bar__cell-ref{font-weight:600;color:#374151;min-width:40px;text-align:center;padding:2px 8px;background:#e5e7eb;border-radius:3px;font-size:12px}.ck-formula-bar__fx{font-style:italic;font-weight:600;color:#6b7280;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ck-formula-bar__input{flex:1;border:1px solid #d1d5db;border-radius:3px;padding:4px 8px;font-family:Menlo,Monaco,Courier New,monospace;font-size:13px;background:#fff}.ck-formula-bar__input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.ck-formula-bar__btn{width:28px;height:28px;border:none;background:none;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#6b7280}.ck-formula-bar__btn:hover{background:#e5e7eb}.ck-formula-bar__btn--confirm:hover{color:#059669}.ck-formula-bar__btn--cancel:hover{color:#dc2626}.ck-formula-ref-highlight--0{outline:2px solid #2563eb;outline-offset:-2px;background:#2563eb14!important}.ck-formula-ref-highlight--1{outline:2px solid #dc2626;outline-offset:-2px;background:#dc262614!important}.ck-formula-ref-highlight--2{outline:2px solid #059669;outline-offset:-2px;background:#05966914!important}.ck-formula-ref-highlight--3{outline:2px solid #7c3aed;outline-offset:-2px;background:#7c3aed14!important}.ck-formula-ref-highlight--4{outline:2px solid #d97706;outline-offset:-2px;background:#d9770614!important}.ck-formula-ref-range{outline:2px dashed #2563eb;outline-offset:-2px;background:#2563eb1f!important}.ck-content figure.table:not(.layout-table):not(:has(>figcaption)):not(:has(>table>caption)){display:block!important;padding:0!important}.ck-content figure.table:not(.layout-table)>table{margin:0!important;vertical-align:top!important}.ck-content .table>figcaption{display:block;width:100%;text-align:center;font-size:.9em;color:#333;background-color:#f7f7f7;padding:.6em;word-break:normal;overflow-wrap:anywhere;outline-offset:-1px}:root{--ck-content-font-family: "Calibri", "Segoe UI", Arial, sans-serif;--ck-content-font-size: 11pt;--ck-content-line-height: 1.15;--ck-fullscreen-editor-top-margin: 28px;--ck-fullscreen-editor-bottom-margin: 60px;--ck-color-base-border: #d1d1d1;--ck-color-toolbar-background: #ffffff;--ck-color-toolbar-border: #d1d1d1;--ck-color-button-default-background: transparent;--ck-color-button-default-hover-background: #e8e8e8;--ck-color-button-default-active-background: #cce4f7;--ck-color-button-on-background: #cce4f7;--ck-color-button-on-hover-background: #b3d7f0;--ck-color-focus-border: #0078d4;--ck-color-text: #333333;--ck-spacing-standard: 8px;--ck-border-radius: 3px;--ck-ai-border-color-main: hsla(216, 5%, 81%, 1);--ck-ai-border-color-button: hsla(262, 51%, 80%, 1);--ck-ai-background-color-action-button: hsla(263, 59%, 52%, 1);--ck-ai-font-color-action-button: hsl(0, 0%, 100%);--ck-ai-chat-color-text: hsla(263, 59%, 52%, 1);--ck-ai-chat-color-icon: hsla(0, 0%, 44%, 1);--ck-ai-chat-border-width: 1px;--ck-ai-chat-suggestion-icon-default-color: hsl(0, 0%, 44%);--ck-ai-chat-suggestion-border-hover-color: hsl(262, 64%, 78%);--ck-ai-chat-button-active-background-color: hsla(262, 100%, 96%, 1);--ck-ai-chat-button-active-color: hsla(263, 59%, 52%, 1);--ck-ai-chat-button-hover-color: hsla(0, 0%, 20%, 1);--ck-ai-chat-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;--ck-ai-chat-user-context-background: hsla(0, 0%, 98%, 1);--ck-ai-chat-flash-color: hsla(263, 59%, 52%, .102);--ck-ai-chat-flash-color-text: hsla(263, 59%, 52%, 1);--ck-ai-border-radius: 4px;--ck-ai-button-primary-color: hsla(0, 0%, 100%, 1);--ck-ai-button-primary-background-color: hsla(263, 59%, 52%, 1);--ck-ai-button-primary-hover-background-color: hsla(263, 59%, 40%, 1);--ck-ai-button-secondary-color: hsla(263, 59%, 52%, 1);--ck-ai-button-secondary-background-color: hsla(0, 0%, 100%, 1);--ck-ai-button-secondary-border-color: hsla(262, 51%, 80%, 1);--ck-ai-button-secondary-hover-background-color: hsla(262, 100%, 96%, 1);--ck-ai-button-tertiary-text-color: hsla(263, 59%, 52%, 1);--ck-ai-button-tertiary-text-hover-background-color: hsla(262, 100%, 96%, 1);--ck-ai-button-tertiary-filled-color: hsla(0, 0%, 44%, 1);--ck-ai-button-tertiary-filled-hover-background-color: hsla(262, 100%, 96%, 1);--ck-ai-button-tertiary-filled-active-color: hsla(263, 59%, 52%, 1);--ck-ai-button-tertiary-filled-active-background-color: hsla(262, 100%, 96%, 1);--ck-ai-tabs-overlay-width: 500px;--ck-tabs-panels-container-background: hsl(0, 0%, 100%);--ck-ai-chat-feed-item-color-text: hsla(0, 0%, 0%, 1);--ck-ai-chat-feed-item-color-background: hsla(0, 0%, 96%, 1);--ck-ai-chat-feed-item-color-background-secondary: hsla(0, 0%, 96%, 1);--ck-ai-chat-animation-duration: .6s;--ck-ai-chat-animation-timing: ease-out;--ck-ai-chat-controls-loader-animation-duration: 1.5s;--ck-ai-chat-controls-loader-icon-color: hsla(0, 0%, 96%, .98);--ck-ai-notification-error-color-background: hsla(15, 100%, 97%, 1);--ck-ai-notification-warning-color-background: hsla(36, 100%, 65.1%, .1);--ck-ai-notification-error-color-border: hsla(14, 100%, 68%, 1);--ck-ai-notification-warning-color-border: hsla(36, 100%, 65%, 1);--ck-ai-disclaimer-background-color: hsla(0, 0%, 96%, 1);--ck-ai-disclaimer-border-color: hsla(220, 6%, 82%, 1);--ck-ai-disclaimer-text-color: hsla(0, 0%, 44%, 1);--ck-ai-chat-context-balloon-width: 290px;--ai-active-icon-size: 17px;--ck-ai-loader-icon-color: hsla(0, 0%, 85%, 1);--ck-ai-loader-icon-dot-color: hsla(0, 0%, 65%, 1);--ck-ai-chat-feed-item-spacing: var(--ck-spacing-extra-large);--ck-ai-suggestion-inactive-color-background: hsla(128, 6%, 93%, .35);--ck-ai-suggestion-inactive-color-border: hsla(128, 1%, 73%, .35);--ck-ai-suggestion-marker-insertion-border-color: hsla(128, 71%, 40%, .35);--ck-ai-suggestion-marker-insertion-background-color: hsla(128, 71%, 65%, .35);--ck-ai-suggestion-marker-deletion-border-color: hsla(345, 71%, 40%, .35);--ck-ai-suggestion-marker-deletion-background-color: hsla(345, 71%, 65%, .35);--ck-ai-suggestion-marker-deletion-stroke-color: hsla(345, 71%, 20%, .5);--ck-ai-review-mode-suggestion-color: hsla(263, 59%, 52%, .5);--ck-ai-review-mode-suggestion-color-active: hsla(263, 62%, 36%, .8);--ck-ai-chat-feed-item-color-actions-button-hover: hsla(263, 59%, 40%, 1);--ck-ai-chat-feed-item-color-show-changes-toggle-hover-color: hsla(263, 59%, 40%, 1);--ck-ai-chat-feed-item-color-show-changes-toggle-hover-background: hsl(262, 100%, 96%);--ck-ai-chat-feed-item-color-show-changes-toggle-on-color: hsla(263, 59%, 40%, 1);--ck-ai-chat-feed-item-color-show-changes-toggle-on-background: hsl(262, 100%, 96%);--ck-ai-header-color-icon: hsla(0, 0%, 44%, 1);--ck-ai-header-color-text: hsla(263, 59%, 52%, 1);--ck-ai-header-border-color-button: hsla(262, 51%, 80%, 1);--ck-ai-skeleton-item-background: linear-gradient(90deg, hsl(0, 0%, 98%) 0%, hsl(0, 0%, 94.1%) 50%, hsl(0, 0%, 98%) 100%);--ck-ai-skeleton-animation-duration: 1s;--ck-ai-skeleton-gap: var(--ck-spacing-extra-large);--ck-ai-spinner-background: linear-gradient(to right, hsl(0, 0%, 100%), hsl(0, 0%, 58%));--ck-ai-spinner-mask: radial-gradient(farthest-side, transparent 66%, hsl(0, 0%, 0%) 61%);--ck-ai-spinner-animation-duration: 1s;--ck-ai-mini-toolbar-copy-button-color: var(--ck-ai-chat-color-icon);--ck-color-tab-button-active-icon: hsl(263, 59%, 52%);--ck-color-tab-button-active-border: hsl(263, 59%, 52%)}.dark .document-editor,:root.dark .document-editor{--ck-color-base-border: hsl(var(--border));--ck-color-toolbar-background: hsl(var(--card));--ck-color-toolbar-border: hsl(var(--border));--ck-color-base-background: hsl(var(--card));--ck-color-base-foreground: hsl(var(--background));--ck-color-button-default-background: transparent;--ck-color-button-default-hover-background: hsl(var(--accent));--ck-color-button-default-active-background: hsl(var(--accent));--ck-color-button-on-background: hsl(var(--accent));--ck-color-button-on-hover-background: hsl(var(--accent));--ck-color-text: hsl(var(--foreground));--ck-color-focus-border: hsl(var(--primary));--ck-color-dropdown-panel-background: hsl(var(--popover));--ck-color-dropdown-panel-border: hsl(var(--border));--ck-color-input-background: hsl(var(--input));--ck-color-input-border: hsl(var(--border));--ck-color-input-text: hsl(var(--foreground));--ck-color-list-background: hsl(var(--popover));--ck-color-list-button-hover-background: hsl(var(--accent));--ck-color-list-button-on-background: hsl(var(--accent));--ck-color-list-button-on-text: hsl(var(--accent-foreground));--page-shadow: 0 2px 8px rgba(0, 0, 0, .4), 0 0 0 .5px rgba(255, 255, 255, .08);color-scheme:dark}.ck.ck-balloon-panel.ck-powered-by-balloon{display:none!important}.document-editor .ck-fake-selection-container,.document-editor .ck-clipboard-drop-target-range{opacity:0!important;pointer-events:none!important}.document-editor__main .ck-editor__main .ck-content>[style*="position: absolute"],.document-editor__main .ck-editor__main .ck-content>[style*="position: fixed"]{position:static!important}.ck.ck-toolbar:not(.ck-ai-mini-toolbar){border:none!important;padding:4px!important;height:auto!important}.ck.ck-toolbar:not(.ck-ai-mini-toolbar) .ck-toolbar__items{flex-wrap:wrap!important;height:auto!important}.ck.ck-button:not(.ck-ai-button-primary):not(.ck-ai-button-secondary):not(.ck-ai-button-tertiary-text):not(.ck-ai-button-tertiary-filled):not([class*=ck-ai-]){border-radius:3px!important}.ck.ck-button:not(.ck-ai-button-primary):not(.ck-ai-button-secondary):not(.ck-ai-button-tertiary-text):not(.ck-ai-button-tertiary-filled):not([class*=ck-ai-]):hover{background-color:#e8e8e8!important}.ck.ck-button:not(.ck-ai-button-primary):not(.ck-ai-button-secondary):not(.ck-ai-button-tertiary-text):not(.ck-ai-button-tertiary-filled):not([class*=ck-ai-]).ck-on{background-color:#cce4f7!important;border-color:#0078d4!important}.ck.ck-dropdown:not(.ck-ai-chat-controls__model-selection) .ck-list .ck-button__label{font-size:14px!important}.ck.ck-font-size-dropdown .ck-list .ck-button__label,.ck.ck-dropdown[class*=font-size] .ck-list .ck-button__label{font-size:14px!important;line-height:1.4!important}.document-editor{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;background-color:#f0f0f0;overflow:visible;width:100%}.dark .document-editor,:root.dark .document-editor{background-color:hsl(var(--background))}.document-editor__toolbar-wrapper{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #d1d1d1;box-shadow:0 2px 4px #00000014;display:flex;align-items:flex-start;flex-wrap:wrap;height:auto;min-height:44px;overflow-x:clip;overflow-y:visible}.dark .document-editor__toolbar-wrapper,:root.dark .document-editor__toolbar-wrapper{background:hsl(var(--card));border-bottom-color:hsl(var(--border));box-shadow:0 2px 4px #0000004d}.document-editor__toolbar{flex:1;padding:4px 8px;min-height:44px;height:auto;overflow-x:clip;overflow-y:visible;min-width:0}.document-editor__toolbar .ck-toolbar{border:none!important;background:transparent!important;flex-wrap:wrap!important;height:auto!important}.document-editor__toolbar .ck-toolbar__items{flex-wrap:wrap!important;height:auto!important}.document-editor__toolbar .ck-toolbar__grouped-dropdown{display:flex!important;visibility:visible!important;position:relative}.document-editor__toolbar .ck-dropdown__panel{z-index:9999!important}.document-editor__main{--ck-fullscreen-editor-top-margin: 28px;--ck-fullscreen-editor-bottom-margin: 60px;display:flex;justify-content:flex-start;flex:1;min-height:0;min-width:0;overflow:hidden;background:#fafafa;position:relative}.document-editor__scroll-area{display:flex;flex:1;min-width:0;min-height:0;overflow-y:auto;overflow-x:visible;align-items:flex-start}.dark .document-editor__main,:root.dark .document-editor__main{background:hsl(var(--background))}.document-editor__zoom-wrapper{flex:1 1 0;min-width:0;transform-origin:top center}.document-editor__zoom-wrapper>.ck.ck-editor{display:block;position:relative;overflow:visible}.document-editor__main .ck-editor__main{margin-top:var(--ck-fullscreen-editor-top-margin, 28px);height:auto;margin-left:auto;display:block;position:relative;flex:none}.document-editor__zoom-wrapper>.ck.ck-editor>.ck-editor__main:after{content:"";display:block;height:var(--ck-fullscreen-editor-bottom-margin, 60px)}.document-editor__annotations-sidebar .ck-editor__main:after,.document-editor__annotations-sidebar-wrapper .ck-editor__main:after{display:none!important;height:0!important}.document-editor__main .ck-editor__editable:not(.ck-editor__nested-editable){border:none!important;outline:none!important}.document-editor__main .ck-editor__editable:focus:not(.ck-editor__nested-editable){border:none!important;outline:none!important}.document-editor__main .ck-editor__main .ck-editor__editable:not(.ck-layout-engine-pagination-enabled):not(.ck-editor__nested-editable){background:#fff!important}.dark .document-editor__main .ck-editor__main .ck-editor__editable:not(.ck-layout-engine-pagination-enabled):not(.ck-editor__nested-editable){background:#fff!important}.document-editor__main .ck-editor__main .ck-editor__editable:not(.ck-pagination-view):not(.ck-schema-pagination-enabled):not(.ck-layout-engine-pagination-enabled):not(.ck-editor__nested-editable){display:block!important;flex-direction:unset!important;flex-wrap:unset!important;justify-content:initial!important;align-items:initial!important;align-content:initial!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;box-sizing:border-box!important;width:var(--page-width, calc(21cm + 2px) )!important;min-height:var(--page-height, calc(29.7cm + 2px) )!important;height:auto!important;max-height:none!important;background:#fff!important;box-shadow:0 0 0 .5px #0003,0 2px 8px #00000026,0 4px 20px #0000001a!important;border-radius:0!important;padding-top:var(--margin-top, 96px)!important;padding-bottom:var(--margin-bottom, 96px)!important;padding-left:var(--margin-left, 120px)!important;padding-right:var(--margin-right, 120px)!important;margin:20px auto 40px!important;overflow:visible!important;overflow-anchor:none!important}.document-editor__main .ck-editor__main .ck-editor__editable:not(.ck-pagination-view):not(.ck-schema-pagination-enabled):not(.ck-layout-engine-pagination-enabled):not(.ck-editor__nested-editable)>*{position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;float:none!important;clear:none!important}.document-editor__main .ck-editor__main .ck-editor__editable:not(.ck-pagination-view):not(.ck-schema-pagination-enabled):not(.ck-layout-engine-pagination-enabled):not(.ck-editor__nested-editable):before,.document-editor__main .ck-editor__main .ck-editor__editable:not(.ck-pagination-view):not(.ck-schema-pagination-enabled):not(.ck-layout-engine-pagination-enabled):not(.ck-editor__nested-editable):after{position:static!important;top:auto!important;bottom:auto!important}.document-editor__main .ck-editor__main .ck-editor__editable:not(.ck-pagination-view):not(.ck-schema-pagination-enabled):not(.ck-layout-engine-pagination-enabled):not(.ck-editor__nested-editable)>.ck-cover-page,.document-editor__main .ck-editor__main .ck-editor__editable:not(.ck-pagination-view):not(.ck-schema-pagination-enabled):not(.ck-layout-engine-pagination-enabled):not(.ck-editor__nested-editable)>[data-cover-page]{position:relative!important;left:auto!important;right:auto!important;float:none!important;margin-top:calc(-1 * var(--margin-top, 96px))!important;margin-left:calc(-1 * var(--margin-left, 120px))!important;margin-right:calc(-1 * var(--margin-right, 120px))!important;margin-bottom:calc(var(--margin-bottom, 96px) + 40px)!important;width:calc(100% + var(--margin-left, 120px) + var(--margin-right, 120px))!important;overflow:hidden!important;box-shadow:0 4px 12px #0000001f!important}.ck-page[data-cover-page=true]{grid-template-rows:1fr!important}.ck-page[data-cover-page=true]>.ck-page-body{grid-row:1!important;grid-column:1!important;margin:0!important;padding:0!important;overflow:visible!important;width:100%!important;height:100%!important;min-height:100%!important;box-sizing:border-box!important}.ck-page[data-cover-page=true]>.ck-page-body>.ck-widget{margin:0!important;padding:0!important;width:100%!important;height:100%!important;display:block!important;border:none!important;outline:none!important}.ck-page[data-cover-page=true]>.ck-page-body>.ck-widget>.ck-cover-page,.ck-page[data-cover-page=true]>.ck-page-body>.ck-widget>[data-cover-page],.ck-page[data-cover-page=true]>.ck-page-body>.ck-cover-page,.ck-page[data-cover-page=true]>.ck-page-body>[data-cover-page]{width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;box-sizing:border-box!important;overflow:hidden!important}.ck-page[data-cover-page=true]:after{display:none!important}.document-editor__main .ck-editor__editable.ck-layout-engine-pagination-enabled{box-sizing:border-box!important;width:-moz-fit-content!important;width:fit-content!important;max-width:none!important;min-height:-moz-fit-content!important;min-height:fit-content!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:40px 0!important;margin:0 auto!important;overflow:visible!important}.document-editor__main .ck-editor__editable.ck-layout-engine-pagination-enabled>:not(.ck-page):not(.ck-widget):not(.ck-fake-selection-container):not(.ck-cover-page){display:none!important}.document-editor__main .ck-editor__editable.ck-layout-engine-pagination-enabled,.document-editor__main .ck-content.ck-layout-engine-pagination-enabled{overflow:visible!important}.document-editor__main .ck-layout-engine-pagination-enabled>.ck-page{margin:0 auto 10px!important}.document-editor__main .ck-layout-engine-pagination-enabled>.ck-page:first-child{margin-top:0!important}.document-editor__main .ck-layout-engine-pagination-enabled>.ck-page:last-child{margin-bottom:40px!important}.ck-fullscreen__main-wrapper .ck-fullscreen__editable .ck.ck-editor__editable.ck-layout-engine-pagination-enabled{box-sizing:border-box!important;width:-moz-fit-content!important;width:fit-content!important;max-width:none!important;min-height:-moz-fit-content!important;min-height:fit-content!important;background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;outline:none!important;padding:40px 0!important;margin:0 auto!important;overflow:visible!important}.ck-fullscreen__main-wrapper .ck-layout-engine-pagination-enabled>.ck-page{margin:0 auto 10px!important}.ck-fullscreen__main-wrapper .ck-layout-engine-pagination-enabled>.ck-page:first-child{margin-top:0!important}.ck-fullscreen__main-wrapper .ck-layout-engine-pagination-enabled>.ck-page:last-child{margin-bottom:40px!important}.document-editor__main .ck.ck-editor__editable.ck-layout-engine-pagination-enabled:not(.ck-editor__nested-editable),.ck-fullscreen__main-wrapper .ck-fullscreen__editable .ck.ck-editor__editable.ck-layout-engine-pagination-enabled:not(.ck-editor__nested-editable){border:none!important;outline:none!important}.document-editor__main .ck.ck-editor__editable.ck-layout-engine-pagination-enabled.ck-focused:not(.ck-editor__nested-editable),.ck-fullscreen__main-wrapper .ck-fullscreen__editable .ck.ck-editor__editable.ck-layout-engine-pagination-enabled.ck-focused:not(.ck-editor__nested-editable){box-shadow:none!important;border-color:transparent!important;outline:none!important}.document-editor__main .ck.ck-editor__editable.ck-layout-engine-pagination-enabled.ck-editor__editable_inline:not(.ck-editor__nested-editable),.ck-fullscreen__main-wrapper .ck-fullscreen__editable .ck.ck-editor__editable.ck-layout-engine-pagination-enabled.ck-editor__editable_inline:not(.ck-editor__nested-editable){padding:40px 0!important;border:none!important;overflow:visible!important}.document-editor__main .ck-layout-engine-pagination-enabled .ck-page:not([data-cover-page=true])>.ck-page-body{overflow:clip!important;display:flow-root!important;isolation:isolate!important;contain:layout paint}.ck-fullscreen__main-wrapper .ck-layout-engine-pagination-enabled .ck-page:not([data-cover-page=true])>.ck-page-body{overflow:clip!important;display:flow-root!important;isolation:isolate!important;contain:layout paint}.document-editor__main .ck-page.ck-editing-header-footer[data-page-number]:after,.ck-fullscreen__main-wrapper .ck-page.ck-editing-header-footer[data-page-number]:after{display:none!important}.document-editor__main .ck-layout-engine-pagination-enabled .ck-page:not([data-cover-page=true])>.ck-page-header,.document-editor__main .ck-layout-engine-pagination-enabled .ck-page:not([data-cover-page=true])>.ck-page-footer,.document-editor__main .ck-layout-engine-pagination-enabled .ck-page:not([data-cover-page=true])>header.page-header,.document-editor__main .ck-layout-engine-pagination-enabled .ck-page:not([data-cover-page=true])>footer.page-footer,.ck-fullscreen__main-wrapper .ck-layout-engine-pagination-enabled .ck-page:not([data-cover-page=true])>.ck-page-header,.ck-fullscreen__main-wrapper .ck-layout-engine-pagination-enabled .ck-page:not([data-cover-page=true])>.ck-page-footer,.ck-fullscreen__main-wrapper .ck-layout-engine-pagination-enabled .ck-page:not([data-cover-page=true])>header.page-header,.ck-fullscreen__main-wrapper .ck-layout-engine-pagination-enabled .ck-page:not([data-cover-page=true])>footer.page-footer{background:#fff!important}.document-editor__main .ck-editor__editable.ck-schema-pagination-enabled{background:#f0f0f0!important;padding:40px 20px!important;min-height:auto!important;width:auto!important}.dark .document-editor__main .ck-editor__editable.ck-schema-pagination-enabled{background:hsl(var(--background))!important}.document-editor__main .ck-schema-pagination-enabled .ck-page{margin:20px auto!important;background-color:#fff;box-shadow:0 4px 20px #00000026}.dark .document-editor__main .ck-schema-pagination-enabled .ck-page{box-shadow:0 4px 20px #0006}.document-editor__main .ck-pagination-view{background:#fff!important;box-shadow:0 0 0 .5px #0003,0 2px 8px #00000026,0 4px 20px #0000001a!important}.ck-pagination-view-line{border-top-color:#999!important;z-index:10}.ck-pagination-view-line:after{background:#666!important;border-radius:2px;font-weight:500}.document-editor__outline-sidebar{width:270px;margin-left:10px;font-family:Helvetica,Arial,sans-serif;--ck-user-avatar-size: 28px;position:sticky;align-self:flex-start;top:0;height:100%;background-color:transparent;margin-top:0;margin-right:10px;box-sizing:border-box;display:flex;flex-direction:column;order:-1}.document-editor__outline-sidebar--collapsed{width:65px}.document-editor__outline-sidebar--collapsed>:not(.document-editor__outline-toggle){display:none}.document-editor__outline-toggle{--ck-icon-size: 20px;--ck-ui-component-min-height: 0px;align-self:flex-start;margin-top:var(--ck-fullscreen-editor-top-margin, 28px);margin-bottom:var(--ck-spacing-large, 16px);opacity:.5;border-radius:100%;background:transparent;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center}.document-editor__outline-toggle:hover{opacity:1;background-color:var(--ck-color-button-default-hover-background, #e8e8e8)}.document-editor__outline-toggle .ck-icon{width:20px;height:20px}.document-editor__outline-toggle .ck-button__label{display:none}.document-editor__outline-sticky{min-width:270px;padding-top:var(--ck-fullscreen-editor-top-margin, 28px)}.document-editor__outline-sidebar-item{padding:var(--ck-spacing-medium, 8px);margin-bottom:var(--ck-spacing-medium, 8px)}.document-editor__outline-sidebar-item:first-child{padding-top:0}.document-editor__outline-sidebar-item:last-child{margin-bottom:0}.document-editor__outline-sidebar-item--no-margin{margin:0}.document-editor__outline-header{--ck-fullscreen-presence-list-header-font-size: .875em;font-size:var(--ck-fullscreen-presence-list-header-font-size);font-weight:700;color:var(--ck-document-outline-item-default-color, #666);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.document-editor__outline-content-wrapper{padding-top:0;overflow-y:auto}.document-editor__outline-content{flex:1;overflow-y:auto}.document-editor__outline-content .ck.ck-document-outline{padding-top:0;padding-left:0;padding-right:0}.document-editor__ai-sidebar{z-index:50;display:flex;flex-direction:row-reverse;font-size:.875rem;border-left:1px solid hsl(var(--border));width:auto;flex-shrink:0;min-width:0;box-sizing:border-box;pointer-events:none}.document-editor__ai-sidebar>*{pointer-events:auto}.document-editor__ai-sidebar .document-editor__ai-tabs-buttons{display:flex;flex-direction:column;align-items:center;background-color:hsl(var(--sidebar-background));gap:.25rem;padding:.5rem .25rem;height:100%;box-sizing:border-box;flex-shrink:0;overflow:visible}.document-editor__ai-sidebar .document-editor__ai-tabs-buttons .ck-tab-button{padding:0;border:0;cursor:pointer;justify-content:center;display:flex;align-items:center;background-color:transparent;min-width:2rem;min-height:2rem;border-radius:calc(var(--radius) - 2px);flex-shrink:0;transition:background-color .15s ease,color .15s ease}.document-editor__ai-sidebar .document-editor__ai-tabs-buttons .ck-tab-button:active,.document-editor__ai-sidebar .document-editor__ai-tabs-buttons .ck-tab-button:focus{box-shadow:none;outline:none}.document-editor__ai-sidebar .document-editor__ai-tabs-buttons .ck-tab-button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.document-editor__ai-sidebar .document-editor__ai-tabs-buttons .ck-tab-button:not(.ck-disabled):hover{background-color:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-accent-foreground))}.document-editor__ai-tabs-separator{width:calc(100% - .5rem);height:1px;background-color:hsl(var(--sidebar-border));margin:.25rem auto;flex-shrink:0}.document-editor__ai-sidebar .document-editor__ai-tabs-buttons .ck-tab-button .ck-icon{box-sizing:content-box;padding:.375rem;color:hsl(var(--muted-foreground));fill:hsl(var(--muted-foreground));width:1rem;height:1rem;display:block;transition:color .15s ease,fill .15s ease}.document-editor__ai-sidebar .document-editor__ai-tabs-buttons .ck-tab-button.ck-on{border:0;background-color:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-primary))}.document-editor__ai-sidebar .document-editor__ai-tabs-buttons .ck-tab-button.ck-on .ck-icon{color:hsl(var(--sidebar-primary));fill:hsl(var(--sidebar-primary));background-color:transparent}.document-editor__ai-sidebar .document-editor__ai-tabs-buttons .ck-tab-button.ck-tab-button_right.ck-on{border-right:0;border-left:2px solid hsl(var(--sidebar-primary));box-shadow:none}.document-editor__ai-sidebar .document-editor__ai-tabs-buttons .ck-tab-button.ck-tab-button_right.ck-on .ck-icon{padding-left:calc(.375rem - 2px)}.document-editor__ai-panels-placeholder{transition:width .3s ease,opacity .3s ease;background-color:hsl(var(--background));flex-grow:1;min-width:0;width:var(--ck-ai-tabs-overlay-width, 500px);height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.document-editor__ai-placeholder-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2.5rem 1.25rem;color:hsl(var(--muted-foreground))}.document-editor__ai-placeholder-icon{width:2.5rem;height:2.5rem;fill:hsl(var(--primary));margin-bottom:1rem;opacity:.5}.document-editor__ai-placeholder-content span{font-size:.875rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:.5rem}.document-editor__ai-placeholder-content p{font-size:.8125rem;margin:0;color:hsl(var(--muted-foreground))}.document-editor__ai-sidebar--collapsed .document-editor__ai-panels-placeholder,.document-editor__ai-sidebar--collapsed .ck-tabs__panels-container{width:0!important;min-width:0!important;opacity:0;overflow:hidden}.document-editor__ai-sidebar--collapsed .document-editor__ai-placeholder-content{visibility:hidden}.document-editor__ai-sidebar:has(.ck-ai-tabs) .document-editor__ai-panels-placeholder{display:none}.document-editor__ai-sidebar .ck-ai-tabs>.ck-tabs__buttons-container{display:none!important}.document-editor__ai-sidebar .ck.ck-tabs.ck-ai-tabs{position:relative!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;z-index:auto!important;width:auto!important;height:100%!important;border:none!important;border-radius:0!important;display:flex!important;flex-direction:row!important}.document-editor__ai-sidebar .ck-ai-tabs .ck-tabs__panels-container{width:var(--ck-ai-tabs-overlay-width, 500px);transition:width .3s ease,opacity .3s ease;background-color:hsl(var(--background));flex-grow:1;min-width:0;overflow-y:auto;overflow-x:hidden;height:100%}.document-editor__ai-sidebar .ck.ck-ai-chat,.document-editor__ai-sidebar .ck.ck-ai-chat *{font-family:var(--ck-ai-chat-font-family, "Helvetica Neue", Helvetica, Arial, sans-serif)!important}.document-editor__ai-sidebar .ck.ck-button.ck-ai-button-primary{color:var(--ck-ai-button-primary-color)!important;background-color:var(--ck-ai-button-primary-background-color)!important;border:1px solid transparent!important;border-radius:var(--ck-ai-border-radius, 4px)!important}.document-editor__ai-sidebar .ck.ck-button.ck-ai-button-primary:hover{background-color:var(--ck-ai-button-primary-hover-background-color)!important}.document-editor__ai-sidebar .ck.ck-button.ck-ai-button-secondary{color:var(--ck-ai-button-secondary-color)!important;background-color:var(--ck-ai-button-secondary-background-color)!important;border:1px solid var(--ck-ai-button-secondary-border-color)!important;border-radius:var(--ck-ai-border-radius, 4px)!important}.document-editor__ai-sidebar .ck.ck-button.ck-ai-button-secondary:hover{background-color:var(--ck-ai-button-secondary-hover-background-color)!important}.document-editor__ai-sidebar .ck.ck-button.ck-ai-button-tertiary-text{color:var(--ck-ai-button-tertiary-text-color)!important;background-color:transparent!important;border:none!important}.document-editor__ai-sidebar .ck.ck-button.ck-ai-button-tertiary-text:hover{background-color:var(--ck-ai-button-tertiary-text-hover-background-color)!important}.document-editor__ai-sidebar .ck.ck-button.ck-ai-button-tertiary-filled{color:var(--ck-ai-button-tertiary-filled-color)!important;background-color:transparent!important;border:none!important}.document-editor__ai-sidebar .ck.ck-button.ck-ai-button-tertiary-filled:hover{background-color:var(--ck-ai-button-tertiary-filled-hover-background-color)!important}.document-editor__ai-sidebar .ck.ck-button.ck-ai-button-tertiary-filled.ck-on{color:var(--ck-ai-button-tertiary-filled-active-color)!important;background-color:var(--ck-ai-button-tertiary-filled-active-background-color)!important}.document-editor__ai-sidebar .ck-ai-chat__feed__item{color:var(--ck-ai-chat-feed-item-color-text)}.document-editor__ai-sidebar .ck-ai-chat__feed__user-message p{background-color:var(--ck-ai-chat-feed-item-color-background-secondary)!important;border-radius:var(--ck-ai-border-radius, 4px)!important}.document-editor__ai-sidebar .ck-ai-suggestion__container{border-radius:var(--ck-ai-border-radius, 4px)!important}.document-editor__ai-sidebar .ck-ai-chat-controls{border-top:var(--ck-ai-chat-border-width) solid var(--ck-color-base-border);padding:var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-standard)}.document-editor__ai-sidebar .ck.ck-button.ck-ai-chat-controls-button:not(.ck-disabled){color:var(--ck-ai-button-tertiary-filled-color)}.document-editor__ai-sidebar .ck.ck-button.ck-ai-chat-controls-button:not(.ck-disabled):hover{background-color:var(--ck-ai-button-tertiary-filled-hover-background-color)!important;color:var(--ck-ai-button-tertiary-filled-hover-color, var(--ck-ai-chat-button-hover-color))!important}.document-editor__ai-sidebar .ck.ck-button.ck-ai-chat-controls-button:not(.ck-disabled).ck-on:not(:hover):not(:active){background-color:var(--ck-ai-chat-button-active-background-color)!important;color:var(--ck-ai-chat-button-active-color)!important}.document-editor__ai-sidebar .ck-ai-chat__prompt-submit-button{background-color:var(--ck-ai-background-color-action-button)!important;color:var(--ck-ai-font-color-action-button)!important}.document-editor__ai-sidebar .ck-ai-header .ck-button .ck-button__icon{color:var(--ck-ai-header-color-icon)}.document-editor__ai-sidebar .ck-ai-header .ck-ai-chat__start-conversation{color:var(--ck-ai-header-color-text)!important;border:1px solid var(--ck-ai-header-border-color-button)!important}.document-editor__ai-sidebar .ck-ai-header .ck-ai-chat__start-conversation:hover{background-color:var(--ck-ai-chat-button-active-background-color)!important}.document-editor__ai-sidebar .ck-ai-chat-context-chip{background-color:var(--ck-ai-chat-user-context-background);border-radius:var(--ck-ai-border-radius);border:var(--ck-ai-chat-border-width) solid var(--ck-ai-border-color-main);color:var(--ck-ai-chat-color-icon)}.document-editor__ai-sidebar .ck-ai-chat-context-chip__label{color:var(--ck-ai-chat-color-icon)}.document-editor__ai-sidebar .ck-ai-notification.ck-ai-notification_error{background-color:var(--ck-ai-notification-error-color-background);border:1px solid var(--ck-ai-notification-error-color-border);border-radius:var(--ck-ai-border-radius)}.document-editor__ai-sidebar .ck-ai-notification.ck-ai-notification_warning{background-color:var(--ck-ai-notification-warning-color-background);border-color:var(--ck-ai-notification-warning-color-border);border-radius:var(--ck-ai-border-radius)}.document-editor__ai-sidebar .ck-ai-disclaimer{background-color:var(--ck-ai-disclaimer-background-color);border-top:1px solid var(--ck-ai-disclaimer-border-color)}.document-editor__ai-sidebar .ck-ai-disclaimer__content{color:var(--ck-ai-disclaimer-text-color)}.document-editor__ai-sidebar .ck-ai-chat-history__item:hover{background-color:var(--ck-ai-chat-button-active-background-color)}.document-editor__ai-sidebar .ck-ai-chat-history__section-title,.document-editor__ai-sidebar .ck-ai-chat-history__item-date{color:var(--ck-ai-chat-color-icon)}.document-editor__ai-sidebar .ck-ai-chat-history__empty .ck-ai-chat__start-conversation{color:var(--ck-ai-chat-color-text)!important;border:1px solid var(--ck-ai-border-color-button)!important}.document-editor__ai-sidebar .ck-ai-chat-history__empty .ck-ai-chat__start-conversation:hover{background-color:var(--ck-ai-chat-button-active-background-color)!important}.document-editor__ai-sidebar .ck-ai-mini-toolbar .ck-button{color:var(--ck-ai-chat-color-icon)!important}.document-editor__ai-sidebar .ck-ai-mini-toolbar .ck-button.ck-on{color:var(--ck-ai-background-color-action-button)!important}.document-editor__ai-sidebar .ck-ai-chat-controls__model-selection .ck-dropdown__button{color:var(--ck-ai-chat-color-icon)!important}.document-editor__ai-sidebar .ck-ai-chat-controls__model-selection .ck-dropdown__button:hover{background-color:var(--ck-ai-chat-button-active-background-color)!important;color:var(--ck-ai-chat-button-hover-color)!important}.document-editor__ai-sidebar .ck-ai-chat-controls__model-selection .ck-dropdown__button.ck-on:not(:hover){background-color:var(--ck-ai-chat-button-active-background-color)!important;color:var(--ck-ai-background-color-action-button)!important}.document-editor__ai-sidebar .ck-ai-chat__feed__ai-suggestion__actions .ck-button{background-color:var(--ck-ai-background-color-action-button)!important;color:var(--ck-color-base-background, #fff)!important}.document-editor__ai-sidebar .ck-ai-chat__feed__ai-suggestion__actions .ck-button:hover{background-color:var(--ck-ai-chat-feed-item-color-actions-button-hover)!important}.document-editor__ai-sidebar .ck-tabs__buttons-container .ck-tab-button.ck-on{border-color:hsl(var(--sidebar-primary))!important}.document-editor__ai-sidebar .ck-tabs__buttons-container .ck-tab-button.ck-on .ck-button__icon{color:hsl(var(--sidebar-primary))!important}.document-editor__annotations-sidebar{width:300px;margin-right:50px;margin-left:0;font-family:Helvetica,Arial,sans-serif;--ck-user-avatar-size: 28px;position:sticky;align-self:flex-start;top:0;height:auto;max-height:calc(100vh - 120px);background-color:transparent;margin-top:0;box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;overflow-x:visible;flex-shrink:0;order:1}.document-editor__annotations-sidebar:empty{display:none;width:0;min-width:0}.document-editor__annotations-sidebar>*{padding-top:var(--ck-fullscreen-editor-top-margin, 28px)}.document-editor__annotations-sidebar>*:first-child{padding-top:var(--ck-fullscreen-editor-top-margin, 28px)}.document-editor__annotations-sidebar--narrow{min-width:50px;max-width:50px;width:50px}.document-editor .document-editor__main .document-editor__annotations-sidebar .ck-sidebar .ck-annotation-wrapper .ck-thread .ck-comment__input-container .ck-comment__input-wrapper .ck-comment__input .ck-editor__editable,.document-editor .document-editor__main .document-editor__annotations-sidebar .ck-sidebar .ck-annotation-wrapper .ck-thread .ck-comment__input-wrapper .ck-editor__main .ck-editor__editable,.document-editor .document-editor__main .document-editor__annotations-sidebar .ck-sidebar .ck-annotation-wrapper .ck-thread .ck-thread__input .ck-editor__main .ck-editor__editable,.document-editor .document-editor__main .document-editor__annotations-sidebar .ck-sidebar .ck-annotation-wrapper .ck-comment__input-container .ck-editor__main .ck-editor__editable{--ck-focus-ring: none !important;--ck-inner-shadow: none !important;display:block!important;position:relative!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:auto!important;height:auto!important;max-height:none!important;padding:0!important;border:0!important;background-color:transparent!important;box-shadow:none!important;margin:0!important;font-family:var(--ck-comment-content-font-family, inherit)!important;font-size:var(--ck-comment-content-font-size, var(--ck-font-size-base))!important;color:var(--ck-comment-content-font-color, var(--ck-color-base-text))!important;overflow:visible!important;word-break:normal!important;overflow-wrap:anywhere!important}.document-editor__main .document-editor__annotations-sidebar .ck-sidebar .ck-annotation-wrapper .ck-thread .ck-comment__input-wrapper .ck-editor__main .ck-editor__editable:not(.ck-page-fake-class),.document-editor__main .document-editor__annotations-sidebar .ck-sidebar .ck-annotation-wrapper .ck-comment__input-container .ck-editor__main .ck-editor__editable:not(.ck-page-fake-class),.document-editor__main .document-editor__annotations-sidebar .ck-sidebar .ck-annotation-wrapper .ck-thread__input .ck-editor__main .ck-editor__editable:not(.ck-page-fake-class){--ck-focus-ring: none !important;--ck-inner-shadow: none !important;display:block!important;position:relative!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:auto!important;height:auto!important;max-height:none!important;padding:0!important;border:0!important;background-color:transparent!important;box-shadow:none!important;margin:0!important;font-family:var(--ck-comment-content-font-family, inherit)!important;font-size:var(--ck-comment-content-font-size, var(--ck-font-size-base))!important;color:var(--ck-comment-content-font-color, var(--ck-color-base-text))!important;overflow:visible!important;word-break:normal!important;overflow-wrap:anywhere!important}.document-editor .document-editor__main .document-editor__annotations-sidebar .ck-sidebar .ck-annotation-wrapper .ck-thread .ck-comment__input-wrapper .ck-editor__main,.document-editor .document-editor__main .document-editor__annotations-sidebar .ck-sidebar .ck-annotation-wrapper .ck-comment__input-container .ck-editor__main,.document-editor .document-editor__main .document-editor__annotations-sidebar .ck-comment__input .ck-editor__main{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:auto!important;height:auto!important;padding:0!important;margin:0!important;box-shadow:none!important;background:transparent!important}.document-editor .document-editor__main .document-editor__annotations-sidebar .ck-thread__input,.document-editor__main .document-editor__annotations-sidebar .ck-thread__input{width:calc(100% - var(--ck-user-avatar-size, 28px))!important;max-width:calc(100% - var(--ck-user-avatar-size, 28px))!important;min-height:38px!important;height:auto!important;padding:0!important;margin:0!important;box-shadow:none!important;background-color:transparent!important;border-radius:var(--ck-border-radius, 2px)!important;white-space:normal!important;transition:background-color .2s ease-in-out!important}.document-editor .document-editor__main .document-editor__annotations-sidebar .ck-comment__input-container,.document-editor__main .document-editor__annotations-sidebar .ck-comment__input-container{--ck-user-avatar-size: 28px;font-size:var(--ck-font-size-base)!important;display:none!important;padding:var(--ck-spacing-standard)!important;background:var(--ck-color-comment-background, hsl(55, 98%, 93%))!important;width:100%!important;max-width:100%!important;min-height:auto!important;height:auto!important;box-shadow:none!important;margin:0!important}.document-editor .document-editor__main .document-editor__annotations-sidebar .ck-comment__input-container--active,.document-editor__main .document-editor__annotations-sidebar .ck-comment__input-container--active{display:flex!important}.document-editor .document-editor__main .document-editor__annotations-sidebar .ck-comment__input,.document-editor__main .document-editor__annotations-sidebar .ck-comment__input{padding:var(--ck-spacing-standard)!important;padding-top:var(--ck-spacing-medium)!important;color:var(--ck-color-base-text)!important;border-width:0!important;border:none!important;resize:none!important;background-color:transparent!important;width:100%!important;max-width:100%!important;min-height:auto!important;height:auto!important;box-shadow:none!important;margin:0!important}.document-editor .document-editor__main .document-editor__annotations-sidebar .ck-comment__input-wrapper,.document-editor__main .document-editor__annotations-sidebar .ck-comment__input-wrapper{width:100%!important;max-width:100%!important;min-height:auto!important;height:auto!important;padding:0!important;margin:0!important;box-shadow:none!important;background:transparent!important}.document-editor .document-editor__main .document-editor__annotations-sidebar .ck-comment__input-wrapper .ck.ck-editor__editable_inline *:first-child,.document-editor__main .document-editor__annotations-sidebar .ck-comment__input-wrapper .ck.ck-editor__editable_inline *:first-child{margin-top:0!important}.document-editor .document-editor__main .document-editor__annotations-sidebar .ck-comment__input-wrapper .ck.ck-editor__editable_inline *:last-child,.document-editor__main .document-editor__annotations-sidebar .ck-comment__input-wrapper .ck.ck-editor__editable_inline *:last-child{margin-bottom:0!important}.document-editor .document-editor__main .document-editor__annotations-sidebar .ck-comment__input .ck-editor__editable:focus,.document-editor .document-editor__main .document-editor__annotations-sidebar .ck-comment__input .ck-editor__editable.ck-focused,.document-editor .document-editor__main .document-editor__annotations-sidebar .ck-thread__input .ck-editor__editable:focus,.document-editor .document-editor__main .document-editor__annotations-sidebar .ck-thread__input .ck-editor__editable.ck-focused{outline:none!important;border:0!important;box-shadow:none!important}.ck-suggestion-marker-insertion{background-color:#4caf504d}.ck-suggestion-marker-deletion{background-color:#f443364d;text-decoration:line-through}.ck-suggestion-marker-format{background-color:#2196f333}.ck-suggestion-marker--active{outline:2px solid var(--ck-color-focus-border, #0078d4);outline-offset:1px}.ck-comment-marker{background-color:#ffeb3b66}.ck-comment-marker--active{background-color:#ffeb3b99;outline:2px solid var(--ck-color-focus-border, #0078d4);outline-offset:1px}.ck-annotation{margin-bottom:12px;border-radius:8px;background:var(--ck-color-base-background, #fff);box-shadow:0 1px 4px #00000014,0 2px 8px #0000000a;border:1px solid rgba(0,0,0,.06)}.ck-annotation--active{box-shadow:0 2px 8px #0000001f,0 4px 16px #00000014;border-left:3px solid var(--ck-color-focus-border, #0078d4)}.ck-annotation__user{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--ck-color-base-border, #e8e8e8)}.ck-user__avatar{width:24px;height:24px;border-radius:50%;background-color:var(--ck-color-focus-border, #0078d4);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.ck-annotation__content{padding:8px 12px}.ck-annotation__actions{display:flex;gap:4px;padding:4px 12px 8px}.document-editor__revision-history{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:var(--ck-color-base-background, #fff);display:flex}.document-editor__revision-history.hidden{display:none}.document-editor__revision-history-editor{flex:1;overflow:auto}.document-editor__revision-history-sidebar{width:300px;border-left:1px solid var(--ck-color-base-border, #c4c4c4);overflow-y:auto;background:var(--ck-color-base-background, #fff)}.document-editor__status-bar{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#fff;border-top:1px solid #d1d1d1;font-size:12px;color:#666;flex-shrink:0}.dark .document-editor__status-bar,:root.dark .document-editor__status-bar{background:hsl(var(--card));border-top-color:hsl(var(--border));color:hsl(var(--muted-foreground))}.document-editor__word-count{font-variant-numeric:tabular-nums}.document-editor__status-bar-right{display:flex;align-items:center;gap:16px}.document-editor__autosave-status{margin-left:0}.document-editor__zoom-controls{display:flex;align-items:center;gap:2px;border-left:1px solid #d1d1d1;padding-left:16px}.document-editor__zoom-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:#666;font-size:16px;font-weight:600;cursor:pointer;border-radius:4px;line-height:1;padding:0}.document-editor__zoom-btn:hover:not(:disabled){background:#e8e8e8;color:#333}.document-editor__zoom-btn:disabled{opacity:.3;cursor:default}.document-editor__zoom-level{display:flex;align-items:center;justify-content:center;min-width:48px;height:24px;border:none;background:transparent;color:#666;font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:4px;padding:0 4px}.document-editor__zoom-level:hover{background:#e8e8e8;color:#333}.document-editor__autosave-status--synchronized{color:#28a745}.document-editor__autosave-status--waiting{color:#ffc107}.document-editor__autosave-status--saving{color:#17a2b8}.document-editor__autosave-status--error{color:#dc3545}.document-editor__main .ck-content{font-family:Calibri,Segoe UI,Arial,sans-serif!important;font-size:11pt!important;line-height:1.15!important;color:#000}.document-editor__main .ck-content h1{font-family:Calibri Light,Calibri,Arial,sans-serif;font-size:16pt;font-weight:400;color:#2f5496;margin-top:12pt;margin-bottom:0;line-height:1.15}.document-editor__main .ck-content h2{font-family:Calibri Light,Calibri,Arial,sans-serif;font-size:13pt;font-weight:400;color:#2f5496;margin-top:2pt;margin-bottom:0;line-height:1.15}.document-editor__main .ck-content h3{font-family:Calibri Light,Calibri,Arial,sans-serif;font-size:12pt;font-weight:400;color:#1f3763;margin-top:2pt;margin-bottom:0;line-height:1.15}.document-editor__main .ck-content h4{font-family:Calibri Light,Calibri,Arial,sans-serif;font-size:11pt;font-weight:400;font-style:italic;color:#2f5496;margin-top:2pt;margin-bottom:0;line-height:1.15}.document-editor__main .ck-content p{margin-top:0;margin-bottom:8pt}.document-editor__main .ck-content ul,.document-editor__main .ck-content ol{padding-left:24pt;margin-bottom:8pt}.document-editor__main .ck-content li{margin-bottom:4pt}.document-editor__main .ck-content table{width:98%;border-collapse:collapse;margin:24pt auto}.document-editor__main .ck-content figure.table{width:98%;margin:24pt auto;padding-top:4pt;overflow:visible}.document-editor__main .ck-content figure.table:has([data-docx-text-wrap=true]){width:auto;margin:0}.document-editor__main .ck-content figure.table>table{width:100%;border:1px solid #000}.document-editor__main .ck-content figure.table table td,.document-editor__main .ck-content figure.table table th{border:1px solid #000;padding:6pt 8pt}.document-editor__main .ck-content figure.table table th{background-color:#f5f5f5;font-weight:700}.document-editor__main .ck-content blockquote{border-left:3px solid #ccc;padding-left:16px;margin-left:0;font-style:italic;color:#555}.document-editor__main .ck-content code{background:#f4f4f4;padding:2px 4px;border-radius:2px;font-family:Courier New,monospace;font-size:11pt}.document-editor__main .ck-content pre{background:#f4f4f4;padding:12px 16px;border-radius:4px;overflow-x:auto}.document-editor__main .ck-content hr{border:none;border-top:1px solid #c4c4c4;margin:12pt 0}.document-editor__main .ck-content img{max-width:100%;height:auto}@media (max-width: 1400px){.document-editor__main:has(.document-editor__ai-sidebar:not(:empty)) .document-editor__outline-sidebar{display:none}.document-editor__ai-sidebar{width:400px;min-width:320px}}@media (max-width: 1200px){.document-editor__outline-sidebar{width:200px}.document-editor__outline-sticky{min-width:200px}.document-editor__ai-sidebar{width:360px;min-width:300px}}@media (max-width: 1000px){.document-editor__ai-sidebar{width:320px;min-width:280px}}@media (max-width: 900px){.document-editor__outline-sidebar{display:none}.document-editor__ai-sidebar{width:300px;min-width:260px}.document-editor__main .ck-editor__main .ck-editor__editable:not(.ck-pagination-view):not(.ck-layout-engine-pagination-enabled):not(.ck-editor__nested-editable){width:100%;min-height:auto;padding:48px 32px;min-height:600px}}@media (max-width: 600px){.document-editor__toolbar-wrapper{padding:4px}.document-editor__toolbar-wrapper .ck-toolbar__items{flex-wrap:wrap!important}.document-editor__main .ck-editor__main .ck-editor__editable:not(.ck-pagination-view):not(.ck-layout-engine-pagination-enabled):not(.ck-editor__nested-editable){padding:24px 16px;min-height:400px}.document-editor__ai-sidebar,.document-editor__annotations-sidebar{display:none}}@media print{.document-editor__toolbar-wrapper,.document-editor__status-bar,.document-editor__outline-sidebar,.document-editor__ai-sidebar,.document-editor__annotations-sidebar{display:none!important}.document-editor__main{display:block;background:#fff;overflow:visible}.document-editor__zoom-wrapper{zoom:1!important}.ck-page-gap,.ck-auto-page-break{display:block!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;visibility:hidden!important;background:transparent!important}.ck-auto-page-break:before{content:"";display:block;page-break-before:always;-moz-column-break-before:page;break-before:page}.ck-page-gap-top,.ck-page-gap-bottom,.ck-page-gap-divider,.ck-page-break-line,.ck-page-number{display:none!important}.ck-pagination-view{box-shadow:none!important}.ck-pagination-view-line{display:none}.document-editor__main .ck-editor__main .ck-editor__editable:not(.ck-pagination-view):not(.ck-layout-engine-pagination-enabled):not(.ck-editor__nested-editable){box-shadow:none;width:8.5in;min-height:11in;margin:0;padding:1in}.ck-cover-page,[data-cover-page]{position:relative!important;overflow:hidden!important;margin:-1in -1in 0!important;width:calc(100% + 2in)!important;page-break-after:always!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.document-editor__main .ck-layout-engine-pagination-enabled{background:#fff!important;padding:0!important}.document-editor__main .ck-layout-engine-pagination-enabled .ck-page{box-shadow:none!important;margin:0!important;page-break-after:always}.document-editor__main .ck-layout-engine-pagination-enabled .ck-page:last-child{page-break-after:avoid}.ck-page[data-cover-page=true]>.ck-page-body{grid-row:1!important;margin:0!important;padding:0!important;overflow:visible!important;width:100%!important;height:100%!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.ck-page[data-cover-page=true]>.ck-page-body>.ck-widget{margin:0!important;padding:0!important;width:100%!important;height:100%!important}.ck-page[data-cover-page=true]>.ck-page-body .ck-cover-page,.ck-page[data-cover-page=true]>.ck-page-body [data-cover-page]{width:100%!important;height:100%!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.ck.ck-fullscreen__main-wrapper{background:var(--ck-color-base-foreground, #fafafa)!important}.dark .ck.ck-fullscreen__main-wrapper{background:hsl(var(--background))!important}.ck-fullscreen__main-wrapper .ck-fullscreen__top-wrapper{position:sticky;top:0;z-index:100;background:#fff!important;border-bottom:1px solid #d1d1d1!important;box-shadow:0 2px 4px #00000014!important;border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0!important}.dark .ck-fullscreen__main-wrapper .ck-fullscreen__top-wrapper{background:hsl(var(--card))!important;border-bottom-color:hsl(var(--border))!important;box-shadow:0 2px 4px #0000004d!important}.ck-fullscreen__main-wrapper .ck-fullscreen__toolbar .ck-toolbar{border:none!important;background:transparent!important;flex-wrap:wrap!important;height:auto!important;padding:4px 8px!important}.ck-fullscreen__main-wrapper .ck-fullscreen__toolbar .ck-toolbar__items{flex-wrap:wrap!important;height:auto!important}.ck-fullscreen__main-wrapper .ck-fullscreen__editable-wrapper{--ck-fullscreen-editor-top-margin: 28px;--ck-fullscreen-editor-bottom-margin: 60px;display:flex;justify-content:flex-start;align-items:flex-start!important;overflow:auto;flex:1;background:var(--ck-color-base-foreground, #fafafa)!important}.dark .ck-fullscreen__main-wrapper .ck-fullscreen__editable-wrapper{background:hsl(var(--background))!important}.ck-fullscreen__main-wrapper .ck-fullscreen__editable{margin-top:var(--ck-fullscreen-editor-top-margin, 28px);height:auto!important;margin-left:auto}.ck-fullscreen__main-wrapper .ck-fullscreen__editable:after{content:"";display:block;height:var(--ck-fullscreen-editor-bottom-margin, 60px)}.ck-fullscreen__main-wrapper .ck-fullscreen__editable .ck.ck-editor__editable:not(.ck-editor__nested-editable):not(.ck-layout-engine-pagination-enabled){box-sizing:border-box!important;width:var(--page-width, calc(21cm + 2px) )!important;max-width:var(--page-width, calc(21cm + 2px) )!important;min-height:var(--page-height, calc(29.7cm + 2px) )!important;height:-moz-fit-content!important;height:fit-content!important;background:#fff!important;box-shadow:0 0 0 .5px #0003,0 2px 8px #00000026,0 4px 20px #0000001a!important;border:none!important;border-radius:0!important;padding-top:var(--margin-top, 96px)!important;padding-bottom:var(--margin-bottom, 96px)!important;padding-left:var(--margin-left, 120px)!important;padding-right:var(--margin-right, 120px)!important;margin:0 auto!important}.ck-fullscreen__main-wrapper .ck-fullscreen__editable .ck.ck-editor__editable:not(.ck-editor__nested-editable):not(.ck-layout-engine-pagination-enabled)>.ck-cover-page,.ck-fullscreen__main-wrapper .ck-fullscreen__editable .ck.ck-editor__editable:not(.ck-editor__nested-editable):not(.ck-layout-engine-pagination-enabled)>[data-cover-page]{position:relative!important;margin-top:calc(-1 * var(--margin-top, 96px))!important;margin-left:calc(-1 * var(--margin-left, 120px))!important;margin-right:calc(-1 * var(--margin-right, 120px))!important;margin-bottom:0!important;width:calc(100% + var(--margin-left, 120px) + var(--margin-right, 120px))!important;overflow:hidden!important}.ck-fullscreen__main-wrapper .ck-fullscreen__left-sidebar{width:270px!important;margin-left:10px!important;margin-right:10px!important;font-family:Helvetica,Arial,sans-serif!important;--ck-user-avatar-size: 28px;position:sticky!important;align-self:flex-start!important;top:0!important;height:100%!important;background-color:transparent!important;margin-top:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;order:-1!important}.ck-fullscreen__main-wrapper .ck-fullscreen__left-sidebar.ck-fullscreen__left-sidebar--collapsed{width:65px!important}.ck-fullscreen__main-wrapper .ck-fullscreen__left-sidebar .ck-button.ck-fullscreen__left-sidebar-toggle-button{--ck-icon-size: 20px;--ck-ui-component-min-height: 0px;align-self:flex-start!important;margin-top:var(--ck-fullscreen-editor-top-margin, 28px)!important;margin-bottom:var(--ck-spacing-large, 16px)!important;opacity:.5!important;border-radius:100%!important;background:transparent!important;border:none!important;cursor:pointer!important;padding:6px!important}.ck-fullscreen__main-wrapper .ck-fullscreen__left-sidebar .ck-button.ck-fullscreen__left-sidebar-toggle-button:hover{opacity:1!important;background-color:var(--ck-color-button-default-hover-background, #e8e8e8)!important}.ck-fullscreen__main-wrapper .ck-fullscreen__left-sidebar>.ck-fullscreen__left-sidebar-sticky{min-width:270px!important;padding-top:var(--ck-fullscreen-editor-top-margin, 28px)!important}.ck-fullscreen__main-wrapper .ck-fullscreen__sidebar.ck-fullscreen__right-sidebar{width:300px!important;margin-right:10px!important;margin-left:10px!important;margin-top:0!important;font-family:Helvetica,Arial,sans-serif!important;--ck-user-avatar-size: 28px;position:sticky!important;align-self:flex-start!important;top:0!important;height:auto!important;max-height:calc(100vh - 120px)!important;background-color:transparent!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important;flex-shrink:0!important;order:1!important}.ck-fullscreen__main-wrapper .ck-fullscreen__sidebar.ck-fullscreen__right-sidebar>:first-child{padding-top:var(--ck-fullscreen-editor-top-margin, 28px)!important}.ck-fullscreen__main-wrapper .ck-fullscreen__sidebar.ck-fullscreen__right-sidebar:not(.ck-fullscreen__right-sidebar--collapsed)>:first-child{min-width:280px!important}.ck-fullscreen__main-wrapper .ck.ck-fullscreen__right-edge{display:none!important}.ck-fullscreen__main-wrapper .ck-fullscreen__right-sidebar .ck-editor__editable,.ck-fullscreen__main-wrapper .ck-fullscreen__right-sidebar .ck-content,.ck-fullscreen__main-wrapper .ck-annotation .ck-editor__editable,.ck-fullscreen__main-wrapper .ck-annotation .ck-content{width:auto!important;min-width:0!important;max-width:100%!important;min-height:auto!important;height:auto!important;padding:6px 8px!important;margin:0!important;background:#f8f8f8!important;box-shadow:none!important;border:1px solid #e0e0e0!important;border-radius:6px!important}.ck-fullscreen__main-wrapper .ck-fullscreen__right-sidebar .ck-editor__editable:focus,.ck-fullscreen__main-wrapper .ck-annotation .ck-editor__editable:focus{border-color:var(--ck-color-focus-border, #0078d4)!important;outline:none!important}.ck-fullscreen__main-wrapper .ck-fullscreen__right-sidebar .ck-content p,.ck-fullscreen__main-wrapper .ck-annotation .ck-content p{margin:0!important;padding:0!important;font-size:13px!important;line-height:1.4!important}.ck-fullscreen__main-wrapper .ck-annotation{margin-bottom:12px!important;border-radius:8px!important;background:var(--ck-color-base-background, #fff)!important;box-shadow:0 1px 4px #00000014,0 2px 8px #0000000a!important;border:1px solid rgba(0,0,0,.06)!important}.ck-fullscreen__main-wrapper .ck-annotation--active{box-shadow:0 2px 8px #0000001f,0 4px 16px #00000014!important;border-left:3px solid var(--ck-color-focus-border, #0078d4)!important}.ck-fullscreen__main-wrapper .ck-fullscreen__bottom-wrapper{background:#fff!important;border-top:1px solid #d1d1d1!important;flex-shrink:0!important}.dark .ck-fullscreen__main-wrapper .ck-fullscreen__bottom-wrapper{background:hsl(var(--card))!important;border-top-color:hsl(var(--border))!important}.document-editor__ai-dropdown-container{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;pointer-events:none!important;z-index:9999!important}.document-editor__ai-dropdown-container>*{pointer-events:auto!important}.document-editor__ai-dropdown-container .ck-dropdown{position:absolute!important}.document-editor__ai-dropdown-container .ck-dropdown__panel{position:absolute!important;top:100%!important;left:0!important;min-width:280px!important}.document-editor__ai-dropdown-container .ck-menu-bar__menu__panel{position:absolute!important;z-index:10000!important}.ck-body .ck-ai-commands-dropdown,.ck-body .ck-ai-assistant-ui__dropdown,.ck-body [class*=ck-ai-commands],.ck-body [class*=ck-ai-quick-actions]{z-index:99999!important}.ck-body .ck-balloon-panel.ck-dropdown-menu__nested-menu__panel{transform:translate(-100%)!important;left:5px!important;right:auto!important;z-index:100000!important}.ck-dropdown-menu-list__nested-menu .ck-dropdown-menu__nested-menu__panel{left:auto!important;right:100%!important;margin-right:-5px!important}.ck-body .ck-dropdown__panel{z-index:99999!important}.ck-body .ck-dropdown .ck-button.ck-dropdown__button[style*="display: none"]+.ck-dropdown__panel{display:block!important}.ck-ai-commands-dropdown-sidebar,.ck-ai-quick-actions-dropdown-sidebar{z-index:99999!important}.ck-ai-commands-dropdown-sidebar.ck-dropdown_is-open .ck-dropdown__panel,.ck-ai-quick-actions-dropdown-sidebar.ck-dropdown_is-open .ck-dropdown__panel{display:block!important;visibility:visible!important;opacity:1!important}.ck-ai-commands-dropdown-sidebar .ck-dropdown-menu-list__nested-menu,.ck-ai-quick-actions-dropdown-sidebar .ck-dropdown-menu-list__nested-menu{position:relative}.ck-ai-commands-dropdown-sidebar~.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel,.ck-ai-quick-actions-dropdown-sidebar~.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel,.ck-body .ck-balloon-panel.ck-dropdown-menu__nested-menu__panel[class*=ws],.ck-body .ck-balloon-panel.ck-dropdown-menu__nested-menu__panel[class*=wn]{z-index:100000!important}.ck-body-wrapper .ck-balloon-panel{z-index:100000!important}.ck-body .ck-balloon-panel.ck-dropdown-menu__nested-menu__panel{display:none!important;visibility:hidden!important;pointer-events:none!important}.ck-body .ck-balloon-panel.ck-ai-quick-actions-group-panel{position:fixed!important;left:-9999px!important;top:-9999px!important;opacity:0!important;pointer-events:none!important}.ck-ai-submenu-inline{display:none;background-color:#00000005;border-left:2px solid var(--ck-color-focus-border, #0078d4);margin:2px 0 2px 8px;padding:4px 0;border-radius:0 4px 4px 0}.ck-ai-submenu-inline.ck-ai-submenu-visible{display:block}.ck-ai-submenu-inline .ck-ai-submenu-item{display:flex;align-items:center;padding:6px 12px 6px 16px;cursor:pointer;font-size:13px;color:var(--ck-color-text, #333);transition:background-color .15s ease;border-radius:3px;margin:1px 4px}.ck-ai-submenu-inline .ck-ai-submenu-item:hover{background-color:var(--ck-color-button-default-hover-background, #e8e8e8)}.ck-ai-submenu-inline .ck-ai-submenu-item .ck-ai-submenu-item-icon{width:16px;height:16px;margin-right:8px;display:flex;align-items:center;justify-content:center}.ck-ai-submenu-inline .ck-ai-submenu-item .ck-ai-submenu-item-icon svg{width:14px;height:14px}.ck-dropdown-menu-list__nested-menu.ck-ai-submenu-expanded>.ck-button .ck-icon{transition:transform .2s ease}.ck-dropdown-menu-list__nested-menu.ck-ai-submenu-expanded>.ck-button .ck-dropdown-menu-list__nested-menu__arrow,.ck-dropdown-menu-list__nested-menu.ck-ai-submenu-expanded>.ck-button .ck-icon:last-child{transform:rotate(90deg)!important}.ck-dropdown-menu-list__nested-menu.ck-ai-submenu-expanded>.ck-button{background-color:var(--ck-color-button-on-background, #cce4f7)}.ck-dropdown-menu-list__nested-menu>.ck-button{cursor:pointer}.ck-content [data-section-type=ai_instruction],.ck-content [data-section-type=ai_table_instruction]{border-left:3px solid #22c55e;background:linear-gradient(90deg,#f0fdf4 0%,transparent 60%);padding-left:12px;margin:8px 0;position:relative}.ck-content [data-section-type=ai_instruction]:before{content:"AI";display:block;width:-moz-fit-content;width:fit-content;font-size:9px;font-weight:600;letter-spacing:.5px;color:#16a34a;background:#dcfce7;border-radius:3px;padding:1px 5px;margin-bottom:4px}.ck-content [data-section-type=ai_table_instruction]:before{content:"AI TABLE";display:block;width:-moz-fit-content;width:fit-content;font-size:9px;font-weight:600;letter-spacing:.5px;color:#16a34a;background:#dcfce7;border-radius:3px;padding:1px 5px;margin-bottom:4px}.ck-content [data-section-type=static]{border-left:3px solid #94a3b8;padding-left:12px;margin:8px 0;position:relative}.ck-content [data-section-type=static]:before{content:"STATIC";display:block;width:-moz-fit-content;width:fit-content;font-size:9px;font-weight:600;letter-spacing:.5px;color:#64748b;background:#f1f5f9;border-radius:3px;padding:1px 5px;margin-bottom:4px}.ck .ck-merge-field__wrapper,.ck-content .merge-field{background:linear-gradient(135deg,#dbeafe,#eff6ff);border-radius:3px;padding:1px 4px;border:1px solid #93c5fd}.document-editor__skip-link:focus,.document-editor__skip-link:active{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:1000;padding:8px 16px;background:#fff;border:2px solid var(--ck-color-focus-border, #0078d4);border-radius:4px;font-size:14px;font-weight:500;color:var(--ck-color-focus-border, #0078d4);box-shadow:0 2px 8px #00000026}@media (pointer: coarse){.document-editor .ck-toolbar .ck-button,.document-editor .ck-toolbar .ck-dropdown__button{min-width:44px;min-height:44px}.document-editor input,.document-editor select,.document-editor textarea{font-size:16px}}
