@layer payload-default{.lexical-diff{ul.list-check{padding-inline-start:0}.checkboxItem{list-style-type:none}.checkboxItem__wrapper{display:flex;align-items:center}.checkboxItem__icon{width:var(--spacer-3);height:var(--spacer-3);margin-inline-end:var(--spacer-2);border:var(--stroke-width-small) solid var(--color-text);border-radius:var(--radius-medium);display:flex;align-items:center;justify-content:center;pointer-events:none;&[data-match-type=create]{background-color:var(--color-bg-brand-tertiary);border-color:var(--color-border-brand-strong);color:var(--color-text-brand)}&[data-match-type=delete]{border-color:var(--diff-delete-pill-color)}}.checkboxItem__icon.checkboxItem__icon[data-enable-match=true][data-match-type=create],.checkboxItem__icon.checkboxItem__icon[data-enable-match=true][data-match-type=delete]{border-radius:var(--radius-medium);padding:0}.checkboxItem__icon.checkboxItem__icon[data-enable-match=true][data-match-type=create]{background-color:var(--color-bg-brand-tertiary);color:var(--color-text-brand)}.checkboxItem__icon.checkboxItem__icon[data-enable-match=true][data-match-type=delete]{background-color:transparent;color:var(--diff-delete-pill-color)}.checkboxItem--nested{margin-inline-start:var(--spacer-4)}ol.list-number{list-style-type:decimal}ol.list-number ol.list-number{list-style-type:upper-alpha}ol.list-number ol.list-number ol.list-number{list-style-type:lower-alpha}ol.list-number ol.list-number ol.list-number ol.list-number{list-style-type:upper-roman}ol.list-number ol.list-number ol.list-number ol.list-number ol.list-number{list-style-type:lower-roman}}}@layer payload-default{.lexical-diff .lexical-relationship-diff{max-width:fit-content;display:inline-flex;align-items:center;background-color:var(--color-bg-brand-tertiary);outline:var(--stroke-width-small) solid var(--color-border-brand);outline-offset:calc(var(--stroke-width-small) * -1);border-radius:var(--radius-medium);position:relative;z-index:2;font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);margin-block:var(--spacer-2);padding:var(--spacer-1);&[data-match-type=create]{background-color:var(--diff-create-parent-bg);outline-color:var(--diff-create-pill-border);.lexical-relationship-diff__pill{background-color:var(--color-bg-brand);color:var(--color-text-onbrand)}.lexical-relationship-diff__info{color:var(--diff-create-parent-color)}}&[data-match-type=delete]{background-color:var(--diff-delete-parent-bg);outline-color:var(--diff-delete-pill-border);text-decoration-line:none;.lexical-relationship-diff__pill{background-color:var(--color-bg-danger);color:var(--color-text-oncomponent);*{text-decoration-line:none;color:var(--color-text-oncomponent);background-color:transparent}}.lexical-relationship-diff__info{color:var(--color-text-danger);text-decoration-line:line-through}}}.html-diff .lexical-relationship-diff.lexical-relationship-diff[data-enable-match=true][data-match-type=create],.html-diff .lexical-relationship-diff.lexical-relationship-diff[data-enable-match=true][data-match-type=delete]{border-radius:var(--radius-medium);padding:var(--spacer-1);text-decoration-line:none}.html-diff .lexical-relationship-diff.lexical-relationship-diff[data-enable-match=true][data-match-type=create]{background-color:var(--diff-create-parent-bg);outline-color:var(--diff-create-pill-border);color:var(--diff-create-parent-color)}.html-diff .lexical-relationship-diff.lexical-relationship-diff[data-enable-match=true][data-match-type=delete]{background-color:var(--diff-delete-parent-bg);outline-color:var(--diff-delete-pill-border)}.lexical-diff .lexical-relationship-diff__pill{display:inline-flex;align-items:center;border-radius:var(--radius-medium);padding-inline:var(--spacer-1);background-color:var(--color-bg-brand);color:var(--color-text-onbrand);white-space:nowrap;flex-shrink:0}.lexical-diff .lexical-relationship-diff__info{padding-inline:var(--spacer-1);font-weight:var(--text-body-medium-font-weight);color:var(--color-text-brand);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.lexical-diff .html-diff .lexical-relationship-diff{max-width:unset;display:flex;border-radius:0;outline:none;margin:0}}}@layer payload-default{.lexical-diff .lexical-unknown-diff{box-shadow:var(--elevation-100-canvas);max-width:fit-content;display:flex;align-items:center;background:var(--color-bg);border-radius:var(--radius-medium);border:var(--stroke-width-small) solid var(--color-border);position:relative;margin-block:calc(var(--spacer-1) * 2.5);max-height:calc(var(--spacer-5) * 2.5);padding:calc(var(--spacer-1) * 1.25);&[data-match-type=create]{border-color:var(--diff-create-pill-border);color:var(--diff-create-parent-color)}&[data-match-type=delete]{border-color:var(--diff-delete-pill-border);color:var(--diff-delete-parent-color);text-decoration-line:none;background-color:var(--diff-delete-pill-bg);*{text-decoration-line:none;color:var(--diff-delete-parent-color)}}}.lexical-diff .lexical-unknown-diff__specifier{font-family:SF Mono,Menlo,Consolas,Monaco,monospace}}@layer payload-default{.lexical-diff{.lexical-upload-diff{min-width:100%;max-width:fit-content;display:flex;align-items:center;background-color:var(--color-bg);border-radius:var(--radius-medium);outline:var(--stroke-width-small) solid var(--color-border);outline-offset:calc(var(--stroke-width-small) * -1);position:relative;z-index:2;padding:var(--spacer-2);&[data-match-type=create]{background-color:var(--diff-create-parent-bg);outline-color:var(--diff-create-pill-border);color:var(--diff-create-parent-color);.lexical-upload-diff__thumbnail{background-color:var(--diff-create-pill-bg)}.lexical-upload-diff__info,.lexical-upload-diff__meta{color:var(--diff-create-parent-color)}}&[data-match-type=delete]{text-decoration-line:none;background-color:var(--diff-delete-parent-bg);outline-color:var(--diff-delete-pill-border);color:var(--diff-delete-parent-color);.lexical-upload-diff__thumbnail{background-color:var(--diff-delete-pill-bg)}.lexical-upload-diff__info{color:var(--diff-delete-parent-color);strong{text-decoration-line:line-through;text-decoration-color:var(--diff-delete-parent-color)}}.lexical-upload-diff__meta{text-decoration-line:line-through;text-decoration-color:var(--diff-delete-parent-color);color:var(--diff-delete-parent-color)}}}.lexical-upload-diff.lexical-upload-diff[data-enable-match=true][data-match-type=create],.lexical-upload-diff.lexical-upload-diff[data-enable-match=true][data-match-type=delete]{border-radius:var(--radius-medium);padding:var(--spacer-2);text-decoration-line:none}.lexical-upload-diff.lexical-upload-diff[data-enable-match=true][data-match-type=create]{background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color)}.lexical-upload-diff.lexical-upload-diff[data-enable-match=true][data-match-type=delete]{background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color)}.lexical-upload-diff__card{display:flex;flex-direction:row;align-items:center;width:100%;gap:var(--spacer-2-5)}.lexical-upload-diff__thumbnail{width:var(--spacer-6);height:var(--spacer-6);position:relative;overflow:hidden;flex-shrink:0;border-radius:var(--radius-medium);background-color:var(--color-bg-secondary);img,svg{position:absolute;object-fit:cover;width:100%;height:100%}}.lexical-upload-diff__info{flex:1 0;display:flex;flex-direction:column;justify-content:center;gap:var(--spacer-1);font-size:var(--text-body-medium-font-size);line-height:var(--text-body-medium-line-height);overflow:hidden;min-width:var(--stroke-width-small);strong{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.lexical-upload-diff__meta{font-size:var(--text-body-medium-font-size);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-match-type=create] .lexical-upload-diff__info,[data-match-type=create] .lexical-upload-diff__meta.lexical-upload-diff__meta{color:var(--diff-create-parent-color)}[data-match-type=create] .lexical-upload-diff__thumbnail{background-color:var(--diff-create-pill-bg)}[data-match-type=create] .lexical-upload-diff{background-color:var(--diff-create-parent-bg);outline-color:var(--diff-create-pill-border)}[data-match-type=delete] .lexical-upload-diff__info{color:var(--diff-delete-parent-color);strong{text-decoration-line:line-through;text-decoration-color:var(--diff-delete-parent-color)}}[data-match-type=delete] .lexical-upload-diff__meta.lexical-upload-diff__meta{text-decoration-line:line-through;text-decoration-color:var(--diff-delete-parent-color);color:var(--diff-delete-parent-color)}[data-match-type=delete] .lexical-upload-diff__thumbnail{background-color:var(--diff-delete-pill-bg)}[data-match-type=delete] .lexical-upload-diff{background-color:var(--diff-delete-parent-bg);outline-color:var(--diff-delete-pill-border)}}}@layer payload{:root{--color-bg:#f7f9f7;--color-bg-secondary:#eef2ef;--color-bg-elevated:#ffffff;--color-bg-brand:#007a37;--color-bg-brand-hover:#00662f;--color-bg-brand-pressed:#005227;--color-bg-brand-tertiary:#e2f7eb;--color-border:#d3ded7;--color-border-brand:#8fcfa9;--color-border-brand-strong:#007a37;--color-text:#0c1f16;--color-text-secondary:#4a5d54;--color-text-brand:#007a37;--color-text-onbrand:#ffffff;--color-icon-brand:#007a37;--color-icon-onbrand:#ffffff;--syn-mark-dot:#ffffff}html[data-theme=dark]{--color-bg:#080b0a;--color-bg-secondary:#0e1311;--color-bg-elevated:#141a17;--color-bg-brand:#00c558;--color-bg-brand-hover:#00a84d;--color-bg-brand-pressed:#008c41;--color-bg-brand-tertiary:#062a19;--color-border:#223029;--color-border-brand:#0b7a42;--color-border-brand-strong:#00ff72;--color-text:#f2f5f3;--color-text-secondary:#a3b0a8;--color-text-brand:#00ff72;--color-text-onbrand:#04140b;--color-icon-brand:#00ff72;--color-icon-onbrand:#04140b;--syn-mark-dot:#04140b}.synomem-admin-logo{display:inline-flex;align-items:center;color:var(--color-text);font-size:1.5rem;font-weight:750;letter-spacing:-.05em}.synomem-admin-connection{margin-right:.3em;color:var(--color-text-brand);font-size:.7em;letter-spacing:-.35em}.synomem-admin-logo-section{margin-left:.75rem;padding-left:.75rem;border-left:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.7em;font-weight:500;letter-spacing:0}.synomem-admin-mark{width:2rem;height:2rem;color:var(--color-bg-brand)}}.synomem-login{display:grid;gap:1rem;margin-block:1.5rem}.synomem-login__link{display:inline-flex;justify-content:center;padding:.75rem 1rem;border-radius:.5rem;background:var(--syn-green,#007a37);color:white;font-weight:700;text-decoration:none}.synomem-login__link:focus-visible{outline:3px solid currentColor;outline-offset:3px}