.adx-editor{font-family:var(--adx-font-body,system-ui,-apple-system,"Segoe UI",sans-serif);color:var(--adx-text,#18181b);background:var(--adx-bg,transparent);line-height:1.7;font-size:1.0625rem;outline:none;white-space:pre-wrap;word-wrap:break-word;font-variant-ligatures:none;position:relative;caret-color:var(--adx-brand-2,#2563eb);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.adx-editor p{margin:var(--adx-space-text,.43rem) 0}.adx-editor{--adx-indent-step:1.75rem;--adx-space-text:0.43rem;--adx-space-tight:0.37rem;--adx-space-block:0.64rem;--adx-space-section:1.28rem;--adx-handle-gutter:34px}.adx-editor ::-moz-selection{background:color-mix(in srgb,var(--adx-brand-2,#2563eb) 22%,transparent)}.adx-editor ::selection{background:color-mix(in srgb,var(--adx-brand-2,#2563eb) 22%,transparent)}.adx-editor .ProseMirror-selectednode{outline:2px solid color-mix(in srgb,var(--adx-brand-2,#2563eb) 70%,transparent);outline-offset:2px;border-radius:var(--adx-radius,8px)}.adx-editor.adx-block-dragging .ProseMirror-selectednode{opacity:.5}.adx-editor .adx-empty:before{content:attr(data-adx-placeholder);position:absolute;color:var(--adx-text-muted,#a1a1aa);opacity:.55;pointer-events:none;height:0;font-style:normal}.adx-editor h1,.adx-editor h2,.adx-editor h3,.adx-editor h4,.adx-editor h5,.adx-editor h6{font-family:var(--adx-font-heading,inherit);font-weight:650;line-height:1.25;margin:1.1em 0 .35em;color:var(--adx-text,#18181b)}.adx-editor h1{font-size:calc(1rem * var(--adx-heading-scale, 1.2) * var(--adx-heading-scale, 1.2) * var(--adx-heading-scale, 1.2))}.adx-editor h2{font-size:calc(1rem * var(--adx-heading-scale, 1.2) * var(--adx-heading-scale, 1.2))}.adx-editor h3{font-size:calc(1rem * var(--adx-heading-scale, 1.2))}.adx-editor h4{font-size:1rem;font-weight:600}.adx-editor h5,.adx-editor h6{font-size:calc(1rem / var(--adx-heading-scale, 1.2));font-weight:600}.adx-editor h6{color:var(--adx-text-muted,#71717a)}.adx-editor a.adx-link{color:var(--adx-brand-2,#2563eb);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.adx-editor code.adx-code{font-family:var(--adx-font-mono,ui-monospace,monospace);font-size:.875em;background:color-mix(in srgb,var(--adx-text,#18181b) 7%,transparent);border-radius:calc(var(--adx-radius, 8px) * .5);padding:.15em .35em}.adx-editor .adx-highlight{border-radius:.2em;padding:.05em .1em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.adx-editor ol.adx-orderedlist,.adx-editor ul.adx-bulletlist{padding-left:1.5em;margin:var(--adx-space-tight,.37rem) 0}.adx-editor ul.adx-bulletlist{list-style-type:disc}.adx-editor ol.adx-orderedlist{list-style-type:decimal}.adx-editor li>p{margin:.15em 0}.adx-editor ol.adx-orderedlist li::marker{color:var(--adx-text-muted,#71717a);font-variant-numeric:tabular-nums}.adx-editor ul.adx-bulletlist li::marker{color:var(--adx-brand-2,#2563eb)}.adx-editor ul.adx-tasklist{list-style:none;padding-left:.25em;margin:var(--adx-space-tight,.37rem) 0}.adx-editor li.adx-taskitem{display:flex;align-items:baseline;gap:.5em}.adx-editor .adx-taskitem-checkbox{flex:0 0 auto;width:1em;height:1em;transform:translateY(.1em);border:1.5px solid var(--adx-border,#d4d4d8);border-radius:calc(var(--adx-radius, 8px) * .4);background:var(--adx-bg,#fff);cursor:pointer;position:relative}.adx-editor li.adx-taskitem[data-checked=true]>.adx-taskitem-checkbox{background:var(--adx-brand-2,#2563eb);border-color:var(--adx-brand-2,#2563eb)}.adx-editor li.adx-taskitem[data-checked=true]>.adx-taskitem-checkbox:after{content:"";position:absolute;left:.28em;top:.08em;width:.28em;height:.55em;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.adx-editor li.adx-taskitem[data-checked=true]>.adx-taskitem-body{color:var(--adx-text-muted,#71717a);text-decoration:line-through}.adx-editor .adx-taskitem-body{flex:1 1 auto;min-width:0}.adx-editor blockquote.adx-blockquote{margin:var(--adx-space-block,.64rem) 0;padding:.1em 0 .1em 1em;border-left:3px solid var(--adx-brand-1,#18181b);color:var(--adx-text-muted,#52525b)}.adx-editor .adx-callout{display:flex;align-items:flex-start;gap:.6em;margin:var(--adx-space-block,.64rem) 0;padding:.85em 1em;border-radius:var(--adx-radius,8px);border:1px solid var(--adx-callout-accent-border,transparent);background:var(--adx-callout-accent-soft,var(--adx-surface,#fafafa))}.adx-editor .adx-callout--info{--adx-callout-accent-soft:var(--adx-tone-info-soft,color-mix(in srgb,var(--adx-tone-info,#3b82f6) 12%,transparent));--adx-callout-accent-border:var(--adx-tone-info-border,color-mix(in srgb,var(--adx-tone-info,#3b82f6) 35%,transparent))}.adx-editor .adx-callout--success{--adx-callout-accent-soft:var(--adx-tone-success-soft,color-mix(in srgb,var(--adx-tone-success,#10b981) 12%,transparent));--adx-callout-accent-border:var(--adx-tone-success-border,color-mix(in srgb,var(--adx-tone-success,#10b981) 35%,transparent))}.adx-editor .adx-callout--warning{--adx-callout-accent-soft:var(--adx-tone-warning-soft,color-mix(in srgb,var(--adx-tone-warning,#f59e0b) 12%,transparent));--adx-callout-accent-border:var(--adx-tone-warning-border,color-mix(in srgb,var(--adx-tone-warning,#f59e0b) 35%,transparent))}.adx-editor .adx-callout--danger{--adx-callout-accent-soft:var(--adx-tone-danger-soft,color-mix(in srgb,var(--adx-tone-danger,#ef4444) 12%,transparent));--adx-callout-accent-border:var(--adx-tone-danger-border,color-mix(in srgb,var(--adx-tone-danger,#ef4444) 35%,transparent))}.adx-editor .adx-callout--brand{--adx-callout-accent-soft:var(--adx-brand-2-soft,color-mix(in srgb,var(--adx-brand-2,#2563eb) 14%,transparent));--adx-callout-accent-border:color-mix(in srgb,var(--adx-brand-2,#2563eb) 35%,transparent)}.adx-editor .adx-callout-emoji{flex:0 0 auto;font-size:1.1em;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adx-editor .adx-callout-content{flex:1 1 auto;min-width:0}.adx-editor pre.adx-codeblock{font-family:var(--adx-font-mono,ui-monospace,monospace);font-size:.875em;background:color-mix(in srgb,var(--adx-text,#18181b) 5%,var(--adx-surface,#fafafa));border:1px solid var(--adx-border,#e4e4e7);border-radius:var(--adx-radius,8px);padding:.9em 1.1em;margin:var(--adx-space-block,.64rem) 0;overflow-x:auto;white-space:pre}.adx-editor pre.adx-codeblock code{background:none;padding:0;font-family:inherit}.adx-editor hr.adx-hr{border:none;border-top:1px solid var(--adx-border,#e4e4e7);margin:var(--adx-space-section,1.28rem) 0}.adx-editor img.adx-image{display:block;max-width:100%;height:auto}.adx-editor .adx-image-upload-placeholder,.adx-editor img.adx-image{border-radius:var(--adx-radius,8px);margin:var(--adx-space-block,.64rem) 0}.adx-editor .adx-image-upload-placeholder{display:flex;align-items:center;justify-content:center;gap:.5em;width:100%;min-height:8em;border:1px solid var(--adx-border,#e4e4e7);background:linear-gradient(100deg,var(--adx-surface,#fafafa) 30%,color-mix(in srgb,var(--adx-brand-2,#2563eb) 10%,var(--adx-surface,#fafafa)) 50%,var(--adx-surface,#fafafa) 70%);background-size:200% 100%;animation:adx-image-upload-shimmer 1.4s var(--adx-ease-standard,ease) infinite}.adx-editor .adx-image-upload-spinner{width:1.1em;height:1.1em;border-radius:50%;border:2px solid color-mix(in srgb,var(--adx-brand-2,#2563eb) 30%,transparent);border-top-color:var(--adx-brand-2,#2563eb);animation:adx-image-upload-spin .8s linear infinite}@keyframes adx-image-upload-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes adx-image-upload-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.adx-editor .adx-image-upload-placeholder,.adx-editor .adx-image-upload-spinner{animation:none}}.adx-editor details.adx-toggle{margin:var(--adx-space-block,.64rem) 0;border:1px solid var(--adx-border,#e4e4e7);border-radius:var(--adx-radius,8px);padding:.35em .75em;background:var(--adx-surface,#fafafa)}.adx-editor .adx-toggle-summary{display:flex;align-items:center;gap:.5em;font-family:var(--adx-font-heading,inherit);font-weight:600;cursor:pointer;padding:.25em 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adx-editor .adx-toggle-summary::-webkit-details-marker,.adx-editor .adx-toggle-summary::marker{display:none;content:""}.adx-editor .adx-toggle-arrow{display:inline-flex;flex:0 0 auto;transition:transform .15s ease;color:var(--adx-text-muted,#71717a);font-size:.85em}.adx-editor .adx-toggle-arrow--open{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.adx-editor .adx-toggle-arrow{transition:none}}.adx-editor .adx-toggle-label{flex:1 1 auto;cursor:text}.adx-editor .adx-toggle-label--placeholder{color:var(--adx-text-muted,#71717a);font-weight:400}.adx-editor .adx-toggle-content{padding:.25em 0 .4em 1.1em}.adx-editor details.adx-toggle[data-open=false]>.adx-toggle-content{display:none}.adx-editor .adx-toggle-summary-input{flex:1 1 auto;font:inherit;font-family:var(--adx-font-heading,inherit);font-weight:600;color:inherit;background:var(--adx-surface,#fafafa);border:1px solid var(--adx-border-strong,var(--adx-border,#e4e4e7));border-radius:var(--adx-radius-sm,4px);padding:.1em .4em;margin:0;min-width:0}.adx-editor .adx-toggle-summary-input:focus{outline:none;border-color:var(--adx-accent,#6366f1)}.adx-editor .tableWrapper{overflow-x:auto;padding-bottom:1px}.adx-editor .tableWrapper,.adx-editor table{margin:calc(var(--adx-space-block, .64rem) * 1.4) 0;border-radius:calc(var(--adx-radius, 8px) * .75)}.adx-editor table{border-collapse:collapse;table-layout:fixed;width:100%}.adx-editor .tableWrapper>table{margin:0;border-radius:0}.adx-editor td,.adx-editor th{border:1px solid var(--adx-border,#e4e4e7);font-size:var(--adx-table-font-size,.8125em);line-height:1.4;padding:.4em .6em;vertical-align:top;position:relative;min-width:2em}.adx-editor th{background:var(--adx-surface,#fafafa);font-weight:600;text-align:left;font-family:var(--adx-font-heading,inherit)}.adx-editor .adx-callout-content>:first-child:not(.tableWrapper),.adx-editor .adx-column>:first-child:not(.tableWrapper),.adx-editor .adx-toggle-content>:first-child:not(.tableWrapper),.adx-editor td>:first-child,.adx-editor th>:first-child{margin-top:0}.adx-editor .adx-callout-content>:last-child,.adx-editor .adx-column>:last-child,.adx-editor .adx-toggle-content>:last-child,.adx-editor td>:last-child,.adx-editor th>:last-child{margin-bottom:0}.adx-editor td>:has(+.column-resize-handle:last-child),.adx-editor th>:has(+.column-resize-handle:last-child){margin-bottom:0}.adx-editor .selectedCell:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--adx-brand-2,#2563eb) 14%,transparent);pointer-events:none;z-index:2}.adx-editor .column-resize-handle{position:absolute;right:-1px;top:0;bottom:0;width:3px;background:var(--adx-brand-2,#2563eb);pointer-events:none;z-index:20}.adx-editor.resize-cursor,.adx-editor.resize-cursor *{cursor:col-resize}.adx-editor .column-resize-dragging{transition:none}.adx-dropcursor{background:var(--adx-brand-2,#2563eb);border-radius:2px;transition:opacity var(--adx-motion-fast,.12s) var(--adx-ease-standard,ease)}@media (prefers-reduced-motion:reduce){.adx-dropcursor{transition:none!important}}.adx-editor .adx-boundary-caret{display:inline-block;width:0;border-left:1.5px solid;height:1.15em;vertical-align:text-bottom;pointer-events:none;animation:adx-boundary-caret-blink 1.1s steps(1) infinite}@keyframes adx-boundary-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.adx-editor .adx-boundary-caret{animation:none}}.adx-editor .adx-controlref{display:inline-flex;align-items:center;gap:.3em;font-size:.8em;font-weight:600;font-family:var(--adx-font-mono,ui-monospace,monospace);line-height:1.4;padding:.1em .55em;border-radius:999px;white-space:nowrap;vertical-align:baseline;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid color-mix(in srgb,var(--adx-brand-2,#2563eb) 35%,transparent);background:var(--adx-brand-2-soft,color-mix(in srgb,var(--adx-brand-2,#2563eb) 14%,transparent));color:var(--adx-brand-2,#2563eb)}.adx-editor .adx-controlref--clause{border-color:color-mix(in srgb,var(--adx-brand-3,#7c3aed) 35%,transparent);background:var(--adx-brand-3-soft,color-mix(in srgb,var(--adx-brand-3,#7c3aed) 14%,transparent));color:var(--adx-brand-3,#7c3aed)}.adx-editor .adx-controlref--risk{border-color:var(--adx-tone-danger-border,color-mix(in srgb,var(--adx-tone-danger,#ef4444) 35%,transparent));background:var(--adx-tone-danger-soft,color-mix(in srgb,var(--adx-tone-danger,#ef4444) 12%,transparent));color:var(--adx-tone-danger,#ef4444)}.adx-editor .adx-sticker{display:inline-flex;align-items:center;gap:.3em;font-size:.8em;font-weight:600;line-height:1.4;padding:.1em .55em;border-radius:999px;white-space:nowrap;vertical-align:baseline;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid color-mix(in srgb,var(--adx-brand-2,#2563eb) 35%,transparent);background:var(--adx-brand-2-soft,color-mix(in srgb,var(--adx-brand-2,#2563eb) 14%,transparent));color:var(--adx-brand-2,#2563eb)}.adx-editor .adx-sticker--pending{border-style:dashed;opacity:.85}.adx-editor .adx-sticker.ProseMirror-selectednode{outline:2px solid color-mix(in srgb,var(--adx-brand-2,#2563eb) 55%,transparent);outline-offset:1px}.adx-editor .adx-mention{display:inline;font-weight:600;padding:.06em .4em;border-radius:999px;white-space:nowrap;vertical-align:baseline;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--adx-brand-2-soft,color-mix(in srgb,var(--adx-brand-2,#2563eb) 12%,transparent));color:var(--adx-brand-2,#2563eb)}.adx-editor .adx-mention.ProseMirror-selectednode{outline:2px solid color-mix(in srgb,var(--adx-brand-2,#2563eb) 55%,transparent);outline-offset:1px}.adx-editor .adx-docmeta{margin:0 0 1.2em;border:1px solid var(--adx-border,#e4e4e7);border-radius:var(--adx-radius,8px);background:var(--adx-surface,#fafafa);padding:1em 1.2em}.adx-editor .adx-docmeta-head{display:flex;align-items:baseline;gap:.7em;margin-bottom:var(--adx-space-block,.64rem)}.adx-editor .adx-docmeta-code{font-family:var(--adx-font-mono,ui-monospace,monospace);font-weight:700;font-size:.85em;color:var(--adx-brand-1,#18181b)}.adx-editor .adx-docmeta-title{font-family:var(--adx-font-heading,inherit);font-weight:650;font-size:1.05em;flex:1 1 auto}.adx-editor .adx-docmeta-status{font-size:.72em;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.2em .65em;border-radius:999px;background:color-mix(in srgb,var(--adx-text-muted,#71717a) 15%,transparent);color:var(--adx-text-muted,#71717a)}.adx-editor .adx-docmeta-status--approved{background:var(--adx-tone-success-soft,color-mix(in srgb,var(--adx-tone-success,#10b981) 12%,transparent));color:var(--adx-tone-success,#10b981)}.adx-editor .adx-docmeta-status--in_review{background:var(--adx-tone-warning-soft,color-mix(in srgb,var(--adx-tone-warning,#f59e0b) 12%,transparent));color:var(--adx-tone-warning,#f59e0b)}.adx-editor .adx-docmeta-status--retired{background:var(--adx-tone-danger-soft,color-mix(in srgb,var(--adx-tone-danger,#ef4444) 12%,transparent));color:var(--adx-tone-danger,#ef4444)}.adx-editor dl.adx-docmeta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9em,1fr));gap:.5em 1.2em;margin:0}.adx-editor .adx-docmeta-field{display:flex;flex-direction:column;gap:.1em}.adx-editor .adx-docmeta-label{font-size:.72em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--adx-text-muted,#71717a)}.adx-editor .adx-docmeta-value{margin:0;font-size:.9em}.adx-editor .adx-docmeta-editable{cursor:text}.adx-editor .adx-docmeta--readonly .adx-docmeta-editable{cursor:inherit}.adx-editor .adx-docmeta-input{font:inherit;color:inherit;background:var(--adx-surface,#fafafa);border:1px solid var(--adx-border-strong,var(--adx-border,#e4e4e7));border-radius:var(--adx-radius-sm,4px);padding:.1em .4em;margin:0;min-width:0;width:100%;box-sizing:border-box}.adx-editor .adx-docmeta-input:focus{outline:none;border-color:var(--adx-accent,#6366f1)}.adx-editor .adx-docmeta-status{cursor:pointer}.adx-editor .adx-docmeta--readonly .adx-docmeta-status{cursor:default}.adx-editor .adx-docmeta-status:focus-visible{outline:2px solid var(--adx-accent,#6366f1);outline-offset:1px}.adx-editor .adx-requirement{margin:var(--adx-space-block,.64rem) 0;border:1px solid var(--adx-border,#e4e4e7);border-left:4px solid var(--adx-requirement-stripe,var(--adx-text-muted,#71717a));border-radius:var(--adx-radius,8px);background:var(--adx-bg,#fff);overflow:hidden}.adx-editor .adx-requirement--met{--adx-requirement-stripe:var(--adx-tone-success,#10b981)}.adx-editor .adx-requirement--partial{--adx-requirement-stripe:var(--adx-tone-warning,#f59e0b)}.adx-editor .adx-requirement--failed{--adx-requirement-stripe:var(--adx-tone-danger,#ef4444)}.adx-editor .adx-requirement--not_checked{--adx-requirement-stripe:var(--adx-text-muted,#94a3b8)}.adx-editor .adx-requirement-head{display:flex;align-items:center;gap:.6em;padding:.45em .9em;background:var(--adx-surface,#fafafa);border-bottom:1px solid var(--adx-border,#e4e4e7);-webkit-user-select:none;-moz-user-select:none;user-select:none}.adx-editor .adx-requirement-id{font-family:var(--adx-font-mono,ui-monospace,monospace);font-weight:700;font-size:.8em}.adx-editor .adx-requirement-severity{font-size:.7em;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15em .5em;border-radius:999px;background:color-mix(in srgb,var(--adx-text-muted,#71717a) 15%,transparent);color:var(--adx-text-muted,#71717a)}.adx-editor .adx-requirement-severity--critical,.adx-editor .adx-requirement-severity--high{background:var(--adx-tone-danger-soft,color-mix(in srgb,var(--adx-tone-danger,#ef4444) 12%,transparent));color:var(--adx-tone-danger,#ef4444)}.adx-editor .adx-requirement-status{margin-left:auto;font-size:.75em;font-weight:600;color:var(--adx-requirement-stripe,var(--adx-text-muted,#71717a));text-transform:capitalize}.adx-editor .adx-requirement-body{padding:.6em .9em}.adx-editor .adx-approval,.adx-editor .adx-revision{margin:var(--adx-space-block,.64rem) 0;border:1px solid var(--adx-border,#e4e4e7);border-radius:var(--adx-radius,8px);background:var(--adx-surface,#fafafa);padding:.8em 1em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adx-editor .adx-approval-title,.adx-editor .adx-revision-title{font-family:var(--adx-font-heading,inherit);font-weight:650;font-size:.9em;margin-bottom:.5em}.adx-editor .adx-approval-table,.adx-editor .adx-revision-table{margin:0;font-size:.875em;background:var(--adx-bg,#fff)}.adx-editor .adx-approval-table th,.adx-editor .adx-revision-table th{font-size:.85em;text-transform:uppercase;letter-spacing:.03em;color:var(--adx-text-muted,#71717a)}.adx-editor .adx-approval-decision{font-weight:600;text-transform:capitalize}.adx-editor .adx-approval-decision--approved{color:var(--adx-tone-success,#10b981)}.adx-editor .adx-approval-decision--rejected{color:var(--adx-tone-danger,#ef4444)}.adx-editor .adx-approval-decision--pending{color:var(--adx-tone-warning,#f59e0b)}.adx-editor .adx-revision-version{font-family:var(--adx-font-mono,ui-monospace,monospace);font-weight:600}.adx-editor .adx-revision--noadapter{padding:.6em .9em}.adx-editor .adx-revision-noadapter-line{font-size:.8em;color:var(--adx-text-muted,#71717a)}.adx-editor .adx-revision-empty,.adx-editor .adx-revision-loading{font-size:.85em;color:var(--adx-text-muted,#71717a)}.adx-editor ol.adx-proceduresteps{padding-left:1.6em;margin:var(--adx-space-block,.64rem) 0}.adx-editor li.adx-procedurestep{margin:var(--adx-space-tight,.37rem) 0}.adx-editor .adx-goals{margin:var(--adx-space-block,.64rem) 0;display:grid;gap:.5em}.adx-editor .adx-goal{border:1px solid var(--adx-border,#e4e4e7);border-radius:var(--adx-radius,8px);padding:.6em .9em}.adx-editor .adx-goalmetric{display:flex;justify-content:space-between;gap:1em;font-size:.875em;padding:.3em .6em;border-radius:calc(var(--adx-radius, 8px) * .6);background:var(--adx-surface,#fafafa)}.adx-editor .adx-goalmetric-value{font-family:var(--adx-font-mono,ui-monospace,monospace)}.adx-editor .adx-datasetlabel,.adx-editor .adx-mcplabel{display:inline-flex;align-items:center;font-size:.8em;font-weight:600;padding:.1em .55em;border-radius:999px;white-space:nowrap;border:1px solid var(--adx-border,#e4e4e7);background:var(--adx-surface,#fafafa);color:var(--adx-text-muted,#52525b);-webkit-user-select:none;-moz-user-select:none;user-select:none}.adx-editor .adx-relateddocs{display:block;margin:var(--adx-space-block,.64rem) 0}.adx-editor .adx-relateddocs-list{margin:0;padding-left:1.2em;font-size:.9em}.adx-editor .adx-smartsection{margin:0}.adx-editor .ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute}.adx-editor .ProseMirror-gapcursor:after{content:"";display:block;position:absolute;top:-2px;width:8em;border-top:2px solid var(--adx-brand-2,#2563eb);border-radius:2px;animation:adx-gapcursor-blink 1.1s steps(2,start) infinite}@keyframes adx-gapcursor-blink{to{visibility:hidden}}.adx-editor.ProseMirror-focused .ProseMirror-gapcursor{display:block}.adx-editor ins.adx-suggestion--insert{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--adx-suggestion-insert,#2563eb) 55%,transparent);text-decoration-thickness:1.5px;text-underline-offset:2px;color:var(--adx-suggestion-insert,#2563eb);background:var(--adx-suggestion-insert-soft,rgba(37,99,235,.08));border-radius:2px}.adx-editor del.adx-suggestion--delete{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--adx-suggestion-delete,#b3555c) 70%,transparent);text-decoration-thickness:1.5px;color:var(--adx-suggestion-delete,#b3555c);background:var(--adx-suggestion-delete-soft,rgba(239,68,68,.06));border-radius:2px}.adx-editor del.adx-suggestion--delete ins.adx-suggestion--insert,.adx-editor ins.adx-suggestion--insert del.adx-suggestion--delete{color:var(--adx-suggestion-delete,#b3555c);background:transparent}.adx-editor span.adx-comment{background:var(--adx-comment-soft,rgba(245,158,11,.14));border-bottom:1.5px dotted color-mix(in srgb,var(--adx-comment,#f59e0b) 65%,transparent);border-radius:2px;cursor:pointer;transition:background var(--adx-motion-fast,.12s) var(--adx-ease-standard,ease)}.adx-editor span.adx-comment[data-comment-active=true]{background:var(--adx-comment-strong,rgba(245,158,11,.3));border-bottom-style:solid}.adx-editor [data-locked=true]{position:relative;border-left:2px solid color-mix(in srgb,var(--adx-brand-2,#2563eb) 45%,transparent);padding-left:.75em;border-radius:2px}.adx-editor [data-locked=true]:after{content:"";position:absolute;top:.3em;right:.25em;width:.75em;height:.75em;background:var(--adx-text-muted,#71717a);opacity:.65;pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1a4 4 0 0 0-4 4v2H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1h-1V5a4 4 0 0 0-4-4Zm2 6H6V5a2 2 0 1 1 4 0v2Z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1a4 4 0 0 0-4 4v2H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1h-1V5a4 4 0 0 0-4-4Zm2 6H6V5a2 2 0 1 1 4 0v2Z'/%3E%3C/svg%3E") center /contain no-repeat}.adx-editor table[data-locked=true]{border-left:2px solid color-mix(in srgb,var(--adx-brand-2,#2563eb) 45%,transparent)}.adx-editor .adx-remote-cursor{position:relative;border-left:2px solid var(--adx-presence-color,var(--adx-brand-2,#2563eb));margin-left:-1px;padding:0 0 .15em}.adx-editor .adx-remote-cursor-flag{position:absolute;bottom:100%;left:-2px;white-space:nowrap;font-family:var(--adx-font-body,system-ui,sans-serif);font-size:.7rem;font-weight:600;line-height:1.6;color:#fff;background:var(--adx-presence-color,var(--adx-brand-2,#2563eb));padding:.05em .5em;border-radius:var(--adx-radius,8px) var(--adx-radius,8px) var(--adx-radius,8px) 2px;pointer-events:none;animation:adx-presence-flag-fade 2.4s var(--adx-ease-out,ease) forwards}.adx-editor .adx-remote-cursor:hover .adx-remote-cursor-flag{animation:none;opacity:1;transform:translateY(0)}@keyframes adx-presence-flag-fade{0%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2px)}}.adx-editor .adx-remote-selection{background:color-mix(in srgb,var(--adx-presence-color,var(--adx-brand-2,#2563eb)) 25%,transparent);border-radius:2px}@media (prefers-reduced-motion:reduce){.adx-editor .adx-remote-cursor-flag{animation:none;opacity:1;transform:none}}