.tiptap-tooltip{--tt-tooltip-bg:var(--tt-gray-light-900);--tt-tooltip-text:var(--white);--tt-kbd:var(--tt-gray-dark-a-400)}.dark .tiptap-tooltip{--tt-tooltip-bg:var(--white);--tt-tooltip-text:var(--tt-gray-light-600);--tt-kbd:var(--tt-gray-light-a-400)}.tiptap-tooltip{z-index:50;border-radius:var(--tt-radius-md,.375rem);background-color:var(--tt-tooltip-bg);color:var(--tt-tooltip-text);text-align:center;padding:.375rem .5rem;font-size:.75rem;font-weight:500;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.tiptap-tooltip kbd{text-align:center;vertical-align:baseline;text-transform:capitalize;color:var(--tt-kbd);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;display:inline-block}
.tiptap-button{--tt-button-default-bg-color:var(--tt-gray-light-a-100);--tt-button-hover-bg-color:var(--tt-gray-light-200);--tt-button-active-bg-color:var(--tt-gray-light-a-200);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-100);--tt-button-active-bg-color-subdued:var(--tt-gray-light-a-200);--tt-button-active-hover-bg-color:var(--tt-gray-light-300);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-subdued:var(--tt-gray-light-a-300);--tt-button-disabled-bg-color:var(--tt-gray-light-a-50)}.dark .tiptap-button{--tt-button-default-bg-color:var(--tt-gray-dark-a-100);--tt-button-hover-bg-color:var(--tt-gray-dark-200);--tt-button-active-bg-color:var(--tt-gray-dark-a-200);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-900);--tt-button-active-bg-color-subdued:var(--tt-gray-dark-a-200);--tt-button-active-hover-bg-color:var(--tt-gray-dark-300);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-bg-color:var(--tt-gray-dark-a-50)}.tiptap-button{--tt-button-default-text-color:var(--tt-gray-light-a-600);--tt-button-hover-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-text-color:var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-text-color:var(--tt-gray-dark-a-600);--tt-button-hover-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-text-color:var(--tt-gray-dark-a-300)}.tiptap-button{--tt-button-default-icon-color:var(--tt-gray-light-a-600);--tt-button-hover-icon-color:var(--tt-gray-light-a-900);--tt-button-active-icon-color:var(--tt-brand-color-500);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-600);--tt-button-active-icon-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-icon-color:var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-icon-color:var(--tt-gray-dark-a-600);--tt-button-hover-icon-color:var(--tt-gray-dark-a-900);--tt-button-active-icon-color:var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-400);--tt-button-active-icon-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color:var(--tt-gray-dark-a-400)}.tiptap-button{--tt-button-default-icon-sub-color:var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color:var(--tt-gray-light-a-100)}.dark .tiptap-button{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color:var(--tt-gray-dark-a-100)}.tiptap-button{--tt-button-default-dropdown-arrows-color:var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-light-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-dark-a-400)}.tiptap-button[data-variant=check]{--tt-button-check-bg-color:var(--tt-gray-light-a-100);--tt-button-check-hover-bg-color:var(--white);--tt-button-check-border-color:var(--tt-gray-light-a-200);--tt-button-check-hover-border-color:var(--tt-gray-light-a-300);--tt-button-check-checked-bg-color:var(--tt-gray-light-a-900);--tt-button-check-checked-border-color:var(--tt-gray-light-a-900);--tt-button-check-checked-text-color:var(--tt-gray-light-a-900);--tt-button-check-checked-icon-color:var(--white);--tt-button-check-focus-ring-color:color-mix(in srgb, var(--tt-brand-color-500) 20%, transparent)}.dark .tiptap-button[data-variant=check]{--tt-button-check-bg-color:var(--tt-gray-dark-a-100);--tt-button-check-hover-bg-color:var(--tt-gray-dark-a-100);--tt-button-check-border-color:var(--tt-gray-dark-a-200);--tt-button-check-hover-border-color:var(--tt-gray-dark-a-300);--tt-button-check-checked-bg-color:var(--tt-gray-dark-a-900);--tt-button-check-checked-border-color:var(--tt-gray-dark-a-900);--tt-button-check-checked-text-color:var(--tt-gray-dark-a-900);--tt-button-check-checked-icon-color:var(--black);--tt-button-check-focus-ring-color:color-mix(in srgb, var(--tt-brand-color-400) 25%, transparent)}.tiptap-button[data-style=ghost],.tiptap-button[data-style=tertiary]{--tt-button-default-bg-color:var(--transparent);--tt-button-hover-bg-color:var(--tt-gray-light-200);--tt-button-active-bg-color:var(--tt-gray-light-a-100);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-100);--tt-button-active-bg-color-subdued:var(--tt-gray-light-a-100);--tt-button-active-hover-bg-color:var(--tt-gray-light-200);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-subdued:var(--tt-gray-light-a-200);--tt-button-disabled-bg-color:var(--transparent)}.dark .tiptap-button[data-style=ghost],.dark .tiptap-button[data-style=tertiary]{--tt-button-default-bg-color:var(--transparent);--tt-button-hover-bg-color:var(--tt-gray-dark-200);--tt-button-active-bg-color:var(--tt-gray-dark-a-100);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-900);--tt-button-active-bg-color-subdued:var(--tt-gray-dark-a-100);--tt-button-active-hover-bg-color:var(--tt-gray-dark-200);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-subdued:var(--tt-gray-dark-a-200);--tt-button-disabled-bg-color:var(--transparent)}.tiptap-button[data-style=ghost],.tiptap-button[data-style=tertiary]{--tt-button-default-text-color:var(--tt-gray-light-a-600);--tt-button-hover-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-text-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost],.dark .tiptap-button[data-style=tertiary]{--tt-button-default-text-color:var(--tt-gray-dark-a-600);--tt-button-hover-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-text-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=ghost],.tiptap-button[data-style=tertiary]{--tt-button-default-icon-color:var(--tt-gray-light-a-600);--tt-button-hover-icon-color:var(--tt-gray-light-a-900);--tt-button-active-icon-color:var(--tt-brand-color-500);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-600);--tt-button-active-icon-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-icon-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost],.dark .tiptap-button[data-style=tertiary]{--tt-button-default-icon-color:var(--tt-gray-dark-a-600);--tt-button-hover-icon-color:var(--tt-gray-dark-a-900);--tt-button-active-icon-color:var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-300);--tt-button-active-icon-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color:var(--tt-gray-dark-a-400)}.tiptap-button[data-style=ghost],.tiptap-button[data-style=tertiary]{--tt-button-default-icon-sub-color:var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color:var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=ghost],.dark .tiptap-button[data-style=tertiary]{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color:var(--tt-gray-dark-a-100)}.tiptap-button[data-style=ghost],.tiptap-button[data-style=tertiary]{--tt-button-default-dropdown-arrows-color:var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-light-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost],.dark .tiptap-button[data-style=tertiary]{--tt-button-default-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-dark-a-400)}.tiptap-button[data-style=primary]{--tt-button-default-bg-color:var(--tt-brand-color-500);--tt-button-hover-bg-color:var(--tt-brand-color-600);--tt-button-active-bg-color:var(--tt-brand-color-100);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-100);--tt-button-active-bg-color-subdued:var(--tt-brand-color-100);--tt-button-active-hover-bg-color:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-subdued:var(--tt-brand-color-200);--tt-button-disabled-bg-color:var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=primary]{--tt-button-default-bg-color:var(--tt-brand-color-500);--tt-button-hover-bg-color:var(--tt-brand-color-600);--tt-button-active-bg-color:var(--tt-brand-color-900);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-900);--tt-button-active-bg-color-subdued:var(--tt-brand-color-900);--tt-button-active-hover-bg-color:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-subdued:var(--tt-brand-color-800);--tt-button-disabled-bg-color:var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-text-color:var(--white);--tt-button-hover-text-color:var(--white);--tt-button-active-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-text-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-text-color:var(--white);--tt-button-hover-text-color:var(--white);--tt-button-active-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-text-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-color:var(--white);--tt-button-hover-icon-color:var(--white);--tt-button-active-icon-color:var(--tt-brand-color-600);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-600);--tt-button-active-icon-color-subdued:var(--tt-brand-color-600);--tt-button-disabled-icon-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-icon-color:var(--white);--tt-button-hover-icon-color:var(--white);--tt-button-active-icon-color:var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-400);--tt-button-active-icon-color-subdued:var(--tt-brand-color-400);--tt-button-disabled-icon-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-500);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-light-a-500);--tt-button-disabled-icon-sub-color:var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color:var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color:var(--white);--tt-button-hover-dropdown-arrows-color:var(--white);--tt-button-active-dropdown-arrows-color:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-light-a-700);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color:var(--white);--tt-button-hover-dropdown-arrows-color:var(--white);--tt-button-active-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-dark-a-400)}.tiptap-button[data-style=secondary]{--tt-button-default-bg-color:var(--tt-gray-light-800);--tt-button-hover-bg-color:var(--tt-gray-light-900);--tt-button-active-bg-color:var(--tt-brand-color-100);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-100);--tt-button-active-bg-color-subdued:var(--tt-brand-color-100);--tt-button-active-hover-bg-color:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-subdued:var(--tt-brand-color-200);--tt-button-disabled-bg-color:var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=secondary]{--tt-button-default-bg-color:var(--tt-gray-dark-800);--tt-button-hover-bg-color:var(--tt-gray-dark-900);--tt-button-active-bg-color:var(--tt-brand-color-900);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-900);--tt-button-active-bg-color-subdued:var(--tt-brand-color-900);--tt-button-active-hover-bg-color:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-subdued:var(--tt-brand-color-800);--tt-button-disabled-bg-color:var(--tt-gray-dark-a-100)}.tiptap-button[data-style=secondary]{--tt-button-default-text-color:var(--white);--tt-button-hover-text-color:var(--white);--tt-button-active-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-text-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=secondary]{--tt-button-default-text-color:var(--black);--tt-button-hover-text-color:var(--black);--tt-button-active-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-text-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=secondary]{--tt-button-default-icon-color:var(--white);--tt-button-hover-icon-color:var(--white);--tt-button-active-icon-color:var(--tt-brand-color-600);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-600);--tt-button-active-icon-color-subdued:var(--tt-brand-color-600);--tt-button-disabled-icon-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=secondary]{--tt-button-default-icon-color:var(--black);--tt-button-hover-icon-color:var(--black);--tt-button-active-icon-color:var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-400);--tt-button-active-icon-color-subdued:var(--tt-brand-color-400);--tt-button-disabled-icon-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=secondary]{--tt-button-default-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-hover-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-light-a-500);--tt-button-disabled-icon-sub-color:var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=secondary]{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color:var(--tt-gray-dark-a-100)}.tiptap-button[data-style=secondary]{--tt-button-default-dropdown-arrows-color:var(--white);--tt-button-hover-dropdown-arrows-color:var(--white);--tt-button-active-dropdown-arrows-color:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-light-a-700);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=secondary]{--tt-button-default-dropdown-arrows-color:var(--black);--tt-button-hover-dropdown-arrows-color:var(--black);--tt-button-active-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-dark-a-400)}
.tiptap-button{font-feature-settings:"salt" on,"cv01" on;border-radius:var(--tt-radius-lg,.75rem);min-width:2rem;height:2rem;transition-property:background,color,opacity;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default);border:none;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;font-size:.875rem;font-weight:500;line-height:1.15;display:flex}.tiptap-button:focus-visible{outline:none}.tiptap-button[data-highlighted=true],.tiptap-button[data-focus-visible=true]{background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button[data-weight=small]{width:1.5rem;min-width:1.5rem;padding-left:0;padding-right:0}.tiptap-button[data-size=large]{min-width:2.375rem;height:2.375rem;padding:.625rem;font-size:.9375rem}.tiptap-button[data-size=small]{border-radius:var(--tt-radius-md,.5rem);min-width:1.5rem;height:1.5rem;padding:.3125rem;font-size:.75rem;line-height:1.2}.tiptap-button .tiptap-button-text{text-align:left;flex-grow:1;padding:0 .125rem;line-height:1.5rem}.tiptap-button[data-text-trim=on] .tiptap-button-text{text-overflow:ellipsis;overflow:hidden}.tiptap-button .tiptap-button-icon,.tiptap-button .tiptap-button-icon-sub,.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{flex-shrink:0}.tiptap-button .tiptap-button-icon{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-icon-sub{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon-sub{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon-sub{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-dropdown-arrows{width:.75rem;height:.75rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-arrows{width:.875rem;height:.875rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{width:.625rem;height:.625rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-small{width:.75rem;height:.75rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-small{width:.5rem;height:.5rem}.tiptap-button:has(>svg):not(:has(>:not(svg))){gap:.125rem}:is(.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=large],.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=small]){gap:.125rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text)){gap:0;padding-right:.25rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=large]{padding-right:.375rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=small]{padding-right:.25rem}.tiptap-button .tiptap-button-emoji{justify-content:center;width:1rem;display:flex}.tiptap-button[data-size=large] .tiptap-button-emoji{width:1.125rem}.tiptap-button[data-size=small] .tiptap-button-emoji{width:.875rem}.tiptap-button[data-variant=check]{cursor:pointer;justify-content:flex-start;width:100%}.tiptap-button[data-variant=check] .tiptap-button-text{padding:0}.tiptap-button[data-variant=check] .tiptap-button-check{border:1px solid var(--tt-button-check-border-color);background-color:var(--tt-button-check-bg-color);color:#0000;width:1rem;height:1rem;transition-property:background-color,border-color,color;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default);border-radius:.25rem;flex-shrink:0;place-content:center;margin-left:auto;display:grid}.tiptap-button[data-variant=check] .tiptap-button-check>svg{width:.875rem;height:.875rem}.tiptap-button[data-variant=check]:hover:not([disabled]):not([aria-checked=true]):not([aria-checked=mixed]) .tiptap-button-check{border-color:var(--tt-button-check-hover-border-color);background-color:var(--tt-button-check-hover-bg-color)}.tiptap-button[data-variant=check][aria-checked=true],.tiptap-button[data-variant=check][aria-checked=mixed]{color:var(--tt-button-check-checked-text-color)}.tiptap-button[data-variant=check][aria-checked=true] .tiptap-button-check,.tiptap-button[data-variant=check][aria-checked=mixed] .tiptap-button-check{border-color:var(--tt-button-check-checked-border-color);background-color:var(--tt-button-check-checked-bg-color);color:var(--tt-button-check-checked-icon-color)}.tiptap-button[data-variant=check][aria-checked=mixed] .tiptap-button-check:after{content:"";background-color:currentColor;border-radius:999px;width:.5rem;height:.125rem}.tiptap-button[data-variant=check][aria-checked=mixed] .tiptap-button-check>svg{display:none}.tiptap-button[data-variant=check]:focus-visible{box-shadow:0 0 0 3px var(--tt-button-check-focus-ring-color)}.tiptap-button[data-variant=check]:disabled{cursor:not-allowed;opacity:.5}.tiptap-button{background-color:var(--tt-button-default-bg-color);color:var(--tt-button-default-text-color)}.tiptap-button .tiptap-button-icon{color:var(--tt-button-default-icon-color)}.tiptap-button .tiptap-button-icon-sub{color:var(--tt-button-default-icon-sub-color)}.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{color:var(--tt-button-default-dropdown-arrows-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]),.tiptap-button[data-active-item=true]:not([disabled]),.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]){background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon{color:var(--tt-button-hover-icon-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon-sub{color:var(--tt-button-hover-icon-sub-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-arrows,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-small{color:var(--tt-button-hover-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]),.tiptap-button[data-state=open]:not([disabled]){background-color:var(--tt-button-active-bg-color);color:var(--tt-button-active-text-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon{color:var(--tt-button-active-icon-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]):hover,.tiptap-button[data-state=open]:not([disabled]):hover{background-color:var(--tt-button-active-hover-bg-color)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized],.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]{background-color:var(--tt-button-active-bg-color-emphasized);color:var(--tt-button-active-text-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon{color:var(--tt-button-active-icon-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]:hover{background-color:var(--tt-button-active-hover-bg-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued],.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]{background-color:var(--tt-button-active-bg-color-subdued);color:var(--tt-button-active-text-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover{background-color:var(--tt-button-active-hover-bg-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button:disabled{background-color:var(--tt-button-disabled-bg-color);color:var(--tt-button-disabled-text-color)}.tiptap-button:disabled .tiptap-button-icon{color:var(--tt-button-disabled-icon-color)}
:root{--tt-dropdown-menu-bg-color:var(--white);--tt-dropdown-menu-text-color:var(--tt-gray-light-a-600);--tt-dropdown-menu-label-color:var(--tt-gray-light-a-800)}:root.dark,.dark{--tt-dropdown-menu-bg-color:var(--tt-gray-dark-50);--tt-dropdown-menu-text-color:var(--tt-gray-dark-a-600);--tt-dropdown-menu-label-color:var(--tt-gray-dark-a-800)}.tiptap-dropdown-menu-content{--slide-x:0px;--slide-y:0px;--padding:.375rem;z-index:50;min-width:8rem;max-height:var(--radix-dropdown-menu-content-available-height);border-radius:calc(var(--padding) + var(--tt-radius-lg));background-color:var(--tt-dropdown-menu-bg-color);color:var(--tt-dropdown-menu-text-color);box-shadow:var(--tt-shadow-elevated-md);transform-origin:var(--radix-dropdown-menu-content-transform-origin);padding:.375rem;transition-duration:.1s;position:relative;overflow:hidden auto}.tiptap-dropdown-menu-content[data-side=bottom]{--slide-y:-.5rem}.tiptap-dropdown-menu-content[data-side=top]{--slide-y:.5rem}.tiptap-dropdown-menu-content[data-side=left]{--slide-x:.5rem}.tiptap-dropdown-menu-content[data-side=right]{--slide-x:-.5rem}.tiptap-dropdown-menu-content[data-state=open]{animation:.1s forwards dropdown-in}.tiptap-dropdown-menu-content[data-state=closed]{animation:.1s forwards dropdown-out;overflow:hidden}.tiptap-dropdown-menu-sub-content{--slide-x:0px;--slide-y:0px;--padding:.375rem;z-index:50;border-radius:calc(var(--padding) + var(--tt-radius-lg));background-color:var(--tt-dropdown-menu-bg-color);min-width:6rem;box-shadow:var(--tt-shadow-elevated-md);color:var(--tt-dropdown-menu-text-color);transform-origin:var(--radix-dropdown-menu-content-transform-origin);padding:.25rem;transition-duration:.1s;overflow:hidden}.tiptap-dropdown-menu-sub-content[data-side=bottom]{--slide-y:-.5rem}.tiptap-dropdown-menu-sub-content[data-side=top]{--slide-y:.5rem}.tiptap-dropdown-menu-sub-content[data-side=left]{--slide-x:.5rem}.tiptap-dropdown-menu-sub-content[data-side=right]{--slide-x:-.5rem}.tiptap-dropdown-menu-sub-content[data-state=open]{animation:.1s forwards dropdown-in}.tiptap-dropdown-menu-sub-content[data-state=closed]{animation:.1s forwards dropdown-out}@keyframes dropdown-in{0%{opacity:0;transform:scale(.95) translate(var(--slide-x), var(--slide-y))}to{opacity:1;transform:scale(1)translate(0)}}@keyframes dropdown-out{0%{opacity:1;transform:scale(1)translate(0)}to{opacity:0;transform:scale(.95) translate(var(--slide-x), var(--slide-y))}}.tiptap-dropdown-menu-label{text-transform:capitalize;color:var(--tt-dropdown-menu-label-color);padding:.75rem .5rem .25rem;font-size:.75rem;font-weight:600;line-height:normal}.tiptap-dropdown-menu-label[data-inset=true]{padding-left:1.75rem}.tiptap-dropdown-menu-group,.tiptap-dropdown-menu-group[data-orientation=vertical]{flex-direction:column;display:flex}.tiptap-dropdown-menu-group[data-orientation=horizontal]{flex-direction:row;align-items:center;gap:.25rem;display:flex}
.tiptap-popover{--tt-popover-bg-color:var(--white);--tt-popover-border-color:var(--tt-gray-light-a-100);--tt-popover-text-color:var(--tt-gray-light-a-600)}:root.dark,.dark{--tt-popover-border-color:var(--tt-gray-dark-a-50);--tt-popover-bg-color:var(--tt-gray-dark-50);--tt-popover-text-color:var(--tt-gray-dark-a-600)}.tiptap-popover{z-index:50;transform-origin:var(--radix-popover-content-transform-origin);max-height:var(--radix-popover-content-available-height);outline:none}.tiptap-popover>*{max-height:var(--radix-popover-content-available-height)}.tiptap-popover[data-state=open]{animation:.15s cubic-bezier(.16,1,.3,1) fadeIn,.15s cubic-bezier(.16,1,.3,1) zoomIn}.tiptap-popover[data-state=closed]{animation:.15s cubic-bezier(.16,1,.3,1) fadeOut,.15s cubic-bezier(.16,1,.3,1) zoomOut}.tiptap-popover[data-side=top],.tiptap-popover[data-side=top-start],.tiptap-popover[data-side=top-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromBottom}.tiptap-popover[data-side=right],.tiptap-popover[data-side=right-start],.tiptap-popover[data-side=right-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromLeft}.tiptap-popover[data-side=bottom],.tiptap-popover[data-side=bottom-start],.tiptap-popover[data-side=bottom-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromTop}.tiptap-popover[data-side=left],.tiptap-popover[data-side=left-start],.tiptap-popover[data-side=left-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromRight}
.tiptap-separator{--tt-link-border-color:var(--tt-gray-light-a-200)}.dark .tiptap-separator{--tt-link-border-color:var(--tt-gray-dark-a-200)}.tiptap-separator{background-color:var(--tt-link-border-color);flex-shrink:0}.tiptap-separator[data-orientation=horizontal]{width:100%;height:1px;margin:.5rem 0}.tiptap-separator[data-orientation=vertical]{width:1px;height:1.5rem}
:root{--tt-toolbar-height:2.75rem;--tt-safe-area-bottom:env(safe-area-inset-bottom,0px);--tt-toolbar-bg-color:var(--white);--tt-toolbar-border-color:var(--tt-gray-light-a-100)}.dark{--tt-toolbar-bg-color:var(--black);--tt-toolbar-border-color:var(--tt-gray-dark-a-50)}.tiptap-toolbar{align-items:center;gap:.25rem;display:flex}.tiptap-toolbar-group{align-items:center;gap:.125rem;display:flex}.tiptap-toolbar-group:empty,.tiptap-toolbar-group:empty+.tiptap-separator,.tiptap-separator+.tiptap-toolbar-group:empty{display:none}.tiptap-toolbar[data-variant=fixed]{z-index:50;width:100%;min-height:var(--tt-toolbar-height);background:var(--tt-toolbar-bg-color);border-bottom:1px solid var(--tt-toolbar-border-color);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0 .5rem;position:sticky;top:0;overflow-x:auto}.tiptap-toolbar[data-variant=fixed]::-webkit-scrollbar{display:none}@media (max-width:480px){.tiptap-toolbar[data-variant=fixed]{height:calc(var(--tt-toolbar-height) + var(--tt-safe-area-bottom));border-top:1px solid var(--tt-toolbar-border-color);padding:0 .5rem var(--tt-safe-area-bottom);border-bottom:none;flex-wrap:nowrap;justify-content:flex-start;position:absolute;top:auto}.tiptap-toolbar[data-variant=fixed] .tiptap-toolbar-group{flex:none}}.tiptap-toolbar[data-variant=floating]{--tt-toolbar-padding:.125rem;--tt-toolbar-border-width:1px;border-radius:calc(var(--tt-toolbar-padding) + var(--tt-radius-lg) + var(--tt-toolbar-border-width));border:var(--tt-toolbar-border-width) solid var(--tt-toolbar-border-color);background-color:var(--tt-toolbar-bg-color);box-shadow:var(--tt-shadow-elevated-md);outline:none;padding:.188rem;overflow:hidden}.tiptap-toolbar[data-variant=floating][data-plain=true]{box-shadow:none;background-color:#0000;border:none;border-radius:0;padding:0}@media screen and (max-width:480px){.tiptap-toolbar[data-variant=floating]{width:100%;box-shadow:none;border:none;border-radius:0}}
.tiptap-badge{--tt-badge-border-color:var(--tt-gray-light-a-200);--tt-badge-border-color-subdued:var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-light-a-600);--tt-badge-text-color:var(--tt-gray-light-a-500);--tt-badge-text-color-subdued:var(--tt-gray-light-a-400);--tt-badge-text-color-emphasized:var(--tt-gray-light-a-600);--tt-badge-bg-color:var(--white);--tt-badge-bg-color-subdued:var(--white);--tt-badge-bg-color-emphasized:var(--white);--tt-badge-icon-color:var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-light-a-400);--tt-badge-icon-color-emphasized:var(--tt-brand-color-600)}.dark .tiptap-badge{--tt-badge-border-color:var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued:var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-dark-a-500);--tt-badge-text-color:var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-text-color-emphasized:var(--tt-gray-dark-a-600);--tt-badge-bg-color:var(--black);--tt-badge-bg-color-subdued:var(--black);--tt-badge-bg-color-emphasized:var(--black);--tt-badge-icon-color:var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-icon-color-emphasized:var(--tt-brand-color-400)}.tiptap-badge[data-style=ghost]{--tt-badge-border-color:var(--tt-gray-light-a-200);--tt-badge-border-color-subdued:var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-light-a-600);--tt-badge-text-color:var(--tt-gray-light-a-500);--tt-badge-text-color-subdued:var(--tt-gray-light-a-400);--tt-badge-text-color-emphasized:var(--tt-gray-light-a-600);--tt-badge-bg-color:var(--transparent);--tt-badge-bg-color-subdued:var(--transparent);--tt-badge-bg-color-emphasized:var(--transparent);--tt-badge-icon-color:var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-light-a-400);--tt-badge-icon-color-emphasized:var(--tt-brand-color-600)}.dark .tiptap-badge[data-style=ghost]{--tt-badge-border-color:var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued:var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-dark-a-500);--tt-badge-text-color:var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-text-color-emphasized:var(--tt-gray-dark-a-600);--tt-badge-bg-color:var(--transparent);--tt-badge-bg-color-subdued:var(--transparent);--tt-badge-bg-color-emphasized:var(--transparent);--tt-badge-icon-color:var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-icon-color-emphasized:var(--tt-brand-color-400)}.tiptap-badge[data-style=gray]{--tt-badge-border-color:var(--tt-gray-light-a-200);--tt-badge-border-color-subdued:var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-light-a-500);--tt-badge-text-color:var(--tt-gray-light-a-500);--tt-badge-text-color-subdued:var(--tt-gray-light-a-400);--tt-badge-text-color-emphasized:var(--white);--tt-badge-bg-color:var(--tt-gray-light-a-100);--tt-badge-bg-color-subdued:var(--tt-gray-light-a-50);--tt-badge-bg-color-emphasized:var(--tt-gray-light-a-700);--tt-badge-icon-color:var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-light-a-400);--tt-badge-icon-color-emphasized:var(--white)}.dark .tiptap-badge[data-style=gray]{--tt-badge-border-color:var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued:var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-dark-a-500);--tt-badge-text-color:var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-text-color-emphasized:var(--black);--tt-badge-bg-color:var(--tt-gray-dark-a-100);--tt-badge-bg-color-subdued:var(--tt-gray-dark-a-50);--tt-badge-bg-color-emphasized:var(--tt-gray-dark-a-800);--tt-badge-icon-color:var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-icon-color-emphasized:var(--black)}.tiptap-badge[data-style=green]{--tt-badge-border-color:var(--tt-color-green-inc-2);--tt-badge-border-color-subdued:var(--tt-color-green-inc-3);--tt-badge-border-color-emphasized:var(--tt-color-green-dec-2);--tt-badge-text-color:var(--tt-color-green-dec-3);--tt-badge-text-color-subdued:var(--tt-color-green-dec-2);--tt-badge-text-color-emphasized:var(--tt-color-green-inc-5);--tt-badge-bg-color:var(--tt-color-green-inc-4);--tt-badge-bg-color-subdued:var(--tt-color-green-inc-5);--tt-badge-bg-color-emphasized:var(--tt-color-green-dec-1);--tt-badge-icon-color:var(--tt-color-green-dec-3);--tt-badge-icon-color-subdued:var(--tt-color-green-dec-2);--tt-badge-icon-color-emphasized:var(--tt-color-green-inc-5)}.dark .tiptap-badge[data-style=green]{--tt-badge-border-color:var(--tt-color-green-dec-2);--tt-badge-border-color-subdued:var(--tt-color-green-dec-3);--tt-badge-border-color-emphasized:var(--tt-color-green-base);--tt-badge-text-color:var(--tt-color-green-inc-3);--tt-badge-text-color-subdued:var(--tt-color-green-inc-2);--tt-badge-text-color-emphasized:var(--tt-color-green-dec-5);--tt-badge-bg-color:var(--tt-color-green-dec-4);--tt-badge-bg-color-subdued:var(--tt-color-green-dec-5);--tt-badge-bg-color-emphasized:var(--tt-color-green-inc-1);--tt-badge-icon-color:var(--tt-color-green-inc-3);--tt-badge-icon-color-subdued:var(--tt-color-green-inc-2);--tt-badge-icon-color-emphasized:var(--tt-color-green-dec-5)}.tiptap-badge[data-style=yellow]{--tt-badge-border-color:var(--tt-color-yellow-inc-2);--tt-badge-border-color-subdued:var(--tt-color-yellow-inc-3);--tt-badge-border-color-emphasized:var(--tt-color-yellow-dec-1);--tt-badge-text-color:var(--tt-color-yellow-dec-3);--tt-badge-text-color-subdued:var(--tt-color-yellow-dec-2);--tt-badge-text-color-emphasized:var(--tt-color-yellow-dec-3);--tt-badge-bg-color:var(--tt-color-yellow-inc-4);--tt-badge-bg-color-subdued:var(--tt-color-yellow-inc-5);--tt-badge-bg-color-emphasized:var(--tt-color-yellow-base);--tt-badge-icon-color:var(--tt-color-yellow-dec-3);--tt-badge-icon-color-subdued:var(--tt-color-yellow-dec-2);--tt-badge-icon-color-emphasized:var(--tt-color-yellow-dec-3)}.dark .tiptap-badge[data-style=yellow]{--tt-badge-border-color:var(--tt-color-yellow-dec-2);--tt-badge-border-color-subdued:var(--tt-color-yellow-dec-3);--tt-badge-border-color-emphasized:var(--tt-color-yellow-inc-1);--tt-badge-text-color:var(--tt-color-yellow-inc-3);--tt-badge-text-color-subdued:var(--tt-color-yellow-inc-2);--tt-badge-text-color-emphasized:var(--tt-color-yellow-dec-3);--tt-badge-bg-color:var(--tt-color-yellow-dec-4);--tt-badge-bg-color-subdued:var(--tt-color-yellow-dec-5);--tt-badge-bg-color-emphasized:var(--tt-color-yellow-base);--tt-badge-icon-color:var(--tt-color-yellow-inc-3);--tt-badge-icon-color-subdued:var(--tt-color-yellow-inc-2);--tt-badge-icon-color-emphasized:var(--tt-color-yellow-dec-3)}.tiptap-badge[data-style=red]{--tt-badge-border-color:var(--tt-color-red-inc-2);--tt-badge-border-color-subdued:var(--tt-color-red-inc-3);--tt-badge-border-color-emphasized:var(--tt-color-red-dec-2);--tt-badge-text-color:var(--tt-color-red-dec-3);--tt-badge-text-color-subdued:var(--tt-color-red-dec-2);--tt-badge-text-color-emphasized:var(--tt-color-red-inc-5);--tt-badge-bg-color:var(--tt-color-red-inc-4);--tt-badge-bg-color-subdued:var(--tt-color-red-inc-5);--tt-badge-bg-color-emphasized:var(--tt-color-red-dec-1);--tt-badge-icon-color:var(--tt-color-red-dec-3);--tt-badge-icon-color-subdued:var(--tt-color-red-dec-2);--tt-badge-icon-color-emphasized:var(--tt-color-red-inc-5)}.dark .tiptap-badge[data-style=red]{--tt-badge-border-color:var(--tt-color-red-dec-2);--tt-badge-border-color-subdued:var(--tt-color-red-dec-3);--tt-badge-border-color-emphasized:var(--tt-color-red-base);--tt-badge-text-color:var(--tt-color-red-inc-3);--tt-badge-text-color-subdued:var(--tt-color-red-inc-2);--tt-badge-text-color-emphasized:var(--tt-color-red-dec-5);--tt-badge-bg-color:var(--tt-color-red-dec-4);--tt-badge-bg-color-subdued:var(--tt-color-red-dec-5);--tt-badge-bg-color-emphasized:var(--tt-color-red-inc-1);--tt-badge-icon-color:var(--tt-color-red-inc-3);--tt-badge-icon-color-subdued:var(--tt-color-red-inc-2);--tt-badge-icon-color-emphasized:var(--tt-color-red-dec-5)}.tiptap-badge[data-style=brand]{--tt-badge-border-color:var(--tt-brand-color-300);--tt-badge-border-color-subdued:var(--tt-brand-color-200);--tt-badge-border-color-emphasized:var(--tt-brand-color-600);--tt-badge-text-color:var(--tt-brand-color-800);--tt-badge-text-color-subdued:var(--tt-brand-color-700);--tt-badge-text-color-emphasized:var(--tt-brand-color-50);--tt-badge-bg-color:var(--tt-brand-color-100);--tt-badge-bg-color-subdued:var(--tt-brand-color-50);--tt-badge-bg-color-emphasized:var(--tt-brand-color-600);--tt-badge-icon-color:var(--tt-brand-color-800);--tt-badge-icon-color-subdued:var(--tt-brand-color-700);--tt-badge-icon-color-emphasized:var(--tt-brand-color-100)}.dark .tiptap-badge[data-style=brand]{--tt-badge-border-color:var(--tt-brand-color-700);--tt-badge-border-color-subdued:var(--tt-brand-color-800);--tt-badge-border-color-emphasized:var(--tt-brand-color-400);--tt-badge-text-color:var(--tt-brand-color-200);--tt-badge-text-color-subdued:var(--tt-brand-color-300);--tt-badge-text-color-emphasized:var(--tt-brand-color-950);--tt-badge-bg-color:var(--tt-brand-color-900);--tt-badge-bg-color-subdued:var(--tt-brand-color-950);--tt-badge-bg-color-emphasized:var(--tt-brand-color-400);--tt-badge-icon-color:var(--tt-brand-color-200);--tt-badge-icon-color-subdued:var(--tt-brand-color-300);--tt-badge-icon-color-emphasized:var(--tt-brand-color-900)}
.tiptap-badge-group{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.tiptap-badge-group [data-orientation=vertical]{flex-direction:column}.tiptap-badge-group [data-orientation=horizontal]{flex-direction:row}
.tiptap-badge{font-feature-settings:"salt" on,"cv01" on;border-radius:var(--tt-radius-sm,.375rem);min-width:1.25rem;height:1.25rem;transition-property:background,color,opacity;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default);border:1px solid;justify-content:center;align-items:center;padding:.25rem;font-size:.625rem;font-weight:700;line-height:1.15;display:flex}.tiptap-badge[data-size=large]{border-radius:var(--tt-radius-md,.375rem);min-width:1.5rem;height:1.5rem;padding:.375rem;font-size:.75rem}.tiptap-badge[data-size=small]{border-radius:var(--tt-radius-xs,.25rem);min-width:1rem;height:1rem;padding:.125rem}.tiptap-badge .tiptap-badge-text{text-align:left;flex-grow:1;padding:0 .125rem}.tiptap-badge[data-text-trim=on] .tiptap-badge-text{text-overflow:ellipsis;overflow:hidden}.tiptap-badge .tiptap-badge-icon{pointer-events:none;flex-shrink:0;width:.625rem;height:.625rem}.tiptap-badge[data-size=large] .tiptap-badge-icon{width:.75rem;height:.75rem}.tiptap-badge{background-color:var(--tt-badge-bg-color);border-color:var(--tt-badge-border-color);color:var(--tt-badge-text-color)}.tiptap-badge .tiptap-badge-icon{color:var(--tt-badge-icon-color)}.tiptap-badge[data-appearance=emphasized]{background-color:var(--tt-badge-bg-color-emphasized);border-color:var(--tt-badge-border-color-emphasized);color:var(--tt-badge-text-color-emphasized)}.tiptap-badge[data-appearance=emphasized] .tiptap-badge-icon{color:var(--tt-badge-icon-color-emphasized)}.tiptap-badge[data-appearance=subdued]{background-color:var(--tt-badge-bg-color-subdued);border-color:var(--tt-badge-border-color-subdued);color:var(--tt-badge-text-color-subdued)}.tiptap-badge[data-appearance=subdued] .tiptap-badge-icon{color:var(--tt-badge-icon-color-subdued)}
.tiptap-button-color-text{border-radius:var(--tt-radius-xl);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin:0 -.175rem;transition:transform .2s;display:flex;position:relative}.tiptap-button-color-text:after{content:"";border-radius:inherit;box-sizing:border-box;border:1px solid var(--color-text-button-color);filter:brightness(150%);mix-blend-mode:multiply;opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0}.dark .tiptap-button-color-text:after{filter:brightness(140%);mix-blend-mode:lighten}.tiptap-button[data-active-state=on] .tiptap-button-color-text:after{filter:brightness(80%)}.dark .tiptap-button[data-active-state=on] .tiptap-button-color-text:after{filter:brightness(180%)}
.tiptap-button-highlight{border-radius:var(--tt-radius-xl);background-color:var(--highlight-color);width:1.25rem;height:1.25rem;margin:0 -.175rem;transition:transform .2s;position:relative}.tiptap-button-highlight:after{content:"";border-radius:inherit;box-sizing:border-box;border:1px solid var(--highlight-color);filter:brightness(95%);mix-blend-mode:multiply;width:100%;height:100%;position:absolute;top:0;left:0}.dark .tiptap-button-highlight:after{filter:brightness(140%);mix-blend-mode:lighten}.tiptap-button[data-active-state=on] .tiptap-button-highlight:after{filter:brightness(80%)}.dark .tiptap-button[data-active-state=on] .tiptap-button-highlight:after{filter:brightness(180%)}
:root{--tiptap-card-bg-color:var(--white);--tiptap-card-border-color:var(--tt-gray-light-a-100);--tiptap-card-group-label-color:var(--tt-gray-light-a-800)}.dark{--tiptap-card-bg-color:var(--tt-gray-dark-50);--tiptap-card-border-color:var(--tt-gray-dark-a-100);--tiptap-card-group-label-color:var(--tt-gray-dark-a-800)}.tiptap-card{--padding:.375rem;--border-width:1px;border-radius:calc(var(--padding) + var(--tt-radius-lg));box-shadow:var(--tt-shadow-elevated-md);background-color:var(--tiptap-card-bg-color);border:1px solid var(--tiptap-card-border-color);word-wrap:break-word;background-clip:border-box;outline:none;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.tiptap-card-header{border-bottom:var(--border-width) solid var(--tiptap-card-border-color);flex:none;justify-content:space-between;align-items:center;width:100%;padding:.375rem;display:flex}.tiptap-card-body{flex:auto;padding:.375rem;overflow-y:auto}.tiptap-card-item-group{vertical-align:middle;min-width:max-content;display:flex;position:relative}.tiptap-card-item-group[data-orientation=vertical]{flex-direction:column;justify-content:center}.tiptap-card-item-group[data-orientation=horizontal]{flex-direction:row;align-items:center;gap:.25rem}.tiptap-card-group-label{text-transform:capitalize;color:var(--tiptap-card-group-label-color);padding:.75rem .5rem .25rem;font-size:.75rem;font-weight:600;line-height:normal}
:root{--tiptap-ouline-fallback-color:var(--tt-gray-light-a-200)}.dark{--tiptap-ouline-fallback-color:var(--tt-gray-dark-a-200)}.tiptap-button-color-text-popover{border-radius:var(--tt-radius-xl);background-color:var(--active-highlight-color);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin:0 -.175rem;transition:transform .2s;display:flex;position:relative}.tiptap-button-color-text-popover:after{content:"";border-radius:inherit;box-sizing:border-box;border:1px solid var(--active-highlight-color,var(--tiptap-ouline-fallback-color));filter:brightness(95%);mix-blend-mode:multiply;width:100%;height:100%;position:absolute;top:0;left:0}.dark .tiptap-button-color-text-popover:after{filter:brightness(140%);mix-blend-mode:lighten}
.tiptap-button-group{align-items:stretch;width:fit-content;display:flex}.tiptap-button-group:has(>[data-slot=tiptap-button-group]){gap:.125rem}.tiptap-button-group>:focus-visible{z-index:10;position:relative}.tiptap-button-group>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.tiptap-button-group>input{flex:1}.tiptap-button-group-horizontal>[data-slot]:has(~[data-slot]){border-top-right-radius:0;border-bottom-right-radius:0}.tiptap-button-group-horizontal>[data-slot]~[data-slot]{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.tiptap-button-group-vertical{flex-direction:column}.tiptap-button-group-vertical>[data-slot]:has(~[data-slot]){border-bottom-right-radius:0;border-bottom-left-radius:0}.tiptap-button-group-vertical>[data-slot]~[data-slot]{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.tiptap-button-group-separator{align-self:stretch;position:relative}.tiptap-button-group-separator[data-orientation=horizontal]{width:auto;margin-left:1px;margin-right:1px}.tiptap-button-group-separator[data-orientation=vertical]{height:auto;margin-top:1px;margin-bottom:1px}
:root{--tt-input-placeholder:var(--tt-gray-light-a-400);--tt-input-border:var(--tt-gray-light-a-200);--tt-input-border-focus:var(--tt-gray-light-a-300)}.dark{--tt-input-placeholder:var(--tt-gray-dark-a-400);--tt-input-border:var(--tt-gray-dark-a-200);--tt-input-border-focus:var(--tt-gray-dark-a-300)}.tiptap-input{border-radius:var(--tt-radius-md);border:1px solid var(--tt-input-border);background:0 0;outline:none;width:100%;min-width:0;height:2rem;padding:.25rem .625rem;font-size:1rem;transition:color,background-color,border-color .15s}.tiptap-input::placeholder{color:var(--tt-input-placeholder)}.tiptap-input:focus-visible{border-color:var(--tt-input-border-focus)}@media (min-width:768px){.tiptap-input{font-size:.875rem}}
:root{--tt-textarea-placeholder:var(--tt-gray-light-a-400);--tt-textarea-border:var(--tt-gray-light-a-200);--tt-textarea-border-focus:var(--tt-gray-light-a-300)}.dark{--tt-textarea-placeholder:var(--tt-gray-dark-a-400);--tt-textarea-border:var(--tt-gray-dark-a-200);--tt-textarea-border-focus:var(--tt-gray-dark-a-300)}.tiptap-textarea{border:1px solid var(--tt-textarea-border);field-sizing:content;background:0 0;border-radius:.5rem;outline:none;width:100%;min-height:4rem;padding:.5rem .625rem;font-size:1rem;transition:color,background-color,border-color .15s;display:flex}.tiptap-textarea::placeholder{color:var(--tt-textarea-placeholder)}.tiptap-textarea:focus-visible{border-color:var(--tt-textarea-border-focus)}@media (min-width:768px){.tiptap-textarea{font-size:.875rem}}
:root{--tt-ig-placeholder:var(--tt-gray-light-a-400);--tt-ig-border:var(--tt-gray-light-a-200);--tt-ig-border-focus:var(--tt-gray-light-a-300);--tt-ig-addon-color:var(--tt-gray-light-a-400)}.dark{--tt-ig-placeholder:var(--tt-gray-dark-a-400);--tt-ig-border:var(--tt-gray-dark-a-200);--tt-ig-border-focus:var(--tt-gray-dark-a-300);--tt-ig-addon-color:var(--tt-gray-dark-a-400)}.tiptap-input-group{border:1px solid var(--tt-ig-border);background-color:#0000;border-radius:.5rem;outline:none;align-items:center;width:100%;min-width:0;height:2rem;transition:color,background-color,border-color .15s;display:flex;position:relative}:is(.tiptap-input-group:has(>textarea),.tiptap-input-group:has(>[data-align=block-end]),.tiptap-input-group:has(>[data-align=block-start])){height:auto}:is(.tiptap-input-group:has(>[data-align=block-end]),.tiptap-input-group:has(>[data-align=block-start])){flex-direction:column}.tiptap-input-group:has(>[data-align=inline-end])>input{padding-right:.375rem}.tiptap-input-group:has(>[data-align=inline-start])>input{padding-left:.375rem}.tiptap-input-group:has(>[data-align=block-end])>input{padding-top:.75rem}.tiptap-input-group:has(>[data-align=block-start])>input{padding-bottom:.75rem}.tiptap-input-group:has([data-slot=tiptap-input-group-control]:focus-visible){border-color:var(--tt-ig-border-focus)}[data-slot=combobox-content] .tiptap-input-group:focus-within{border-color:inherit;box-shadow:none}.tiptap-input-group-addon{height:auto;color:var(--tt-ig-addon-color);cursor:text;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.875rem;font-weight:500;display:flex}.tiptap-input-group-addon>svg:not([class*=size-]){width:1rem;height:1rem}.tiptap-input-group-addon>kbd{border-radius:9994px}.tiptap-input-group[data-disabled=true] .tiptap-input-group-addon{opacity:.5}.tiptap-input-group-addon--inline-start{order:-1;padding-left:.5rem}.tiptap-input-group-addon--inline-start:has(>button){margin-left:-.3rem}.tiptap-input-group-addon--inline-start:has(>kbd){margin-left:-.15rem}.tiptap-input-group-addon--inline-end{order:9999;padding-right:.5rem}.tiptap-input-group-addon--inline-end:has(>button){margin-right:-.3rem}.tiptap-input-group-addon--inline-end:has(>kbd){margin-right:-.15rem}.tiptap-input-group-addon--block-start{order:-1;justify-content:flex-start;width:100%;padding:.5rem .625rem 0}.tiptap-input-group-addon--block-start .border-b{padding-bottom:.5rem}.tiptap-input-group-addon--block-end{order:9999;justify-content:flex-start;width:100%;padding:0 .625rem .5rem}.tiptap-input-group-addon--block-end .border-t{padding-top:.5rem}.tiptap-input-group-button{box-shadow:none;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.tiptap-input-group-button--xs{border-radius:9996px;gap:.25rem;height:1.5rem;padding:0 .375rem}.tiptap-input-group-button--xs>svg:not([class*=size-]){width:.875rem;height:.875rem}.tiptap-input-group-button--icon-xs{border-radius:9996px;width:1.5rem;min-width:auto;height:1.5rem;padding:0}.tiptap-input-group-button--icon-sm{width:2rem;height:2rem;padding:0}.tiptap-input-group-text{color:var(--tt-ig-addon-color);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.tiptap-input-group-text svg:not([class*=size-]){width:1rem;height:1rem}.tiptap-input-group-text svg{pointer-events:none}.tiptap-input-group-control{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1}.tiptap-input-group-control:focus-visible,.tiptap-input-group-control[aria-invalid=true],.tiptap-input-group-control:disabled{box-shadow:none;background:0 0}@media (prefers-color-scheme:dark){.tiptap-input-group-control,.tiptap-input-group-control:disabled{background:0 0}}.tiptap-input-group-control--textarea{resize:none;padding-block:.5rem}
.tiptap-label{-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1;display:flex}.group[data-disabled=true] .tiptap-label{opacity:.5;pointer-events:none}input:disabled~.tiptap-label{opacity:.5;cursor:not-allowed}.tiptap-label:has(~input:disabled){opacity:.5;cursor:not-allowed}
:root{--tiptap-switch-track:var(--tt-gray-light-a-300);--tiptap-switch-track-checked:var(--tt-brand-color-500);--tiptap-switch-thumb:var(--white);--tiptap-switch-ring:var(--tt-brand-color-500)}.dark{--tiptap-switch-track:var(--tt-gray-dark-a-300);--tiptap-switch-track-checked:var(--tt-brand-color-500);--tiptap-switch-thumb:var(--white);--tiptap-switch-ring:var(--tt-brand-color-500)}.tiptap-switch{background-color:var(--tiptap-switch-track);cursor:pointer;border:1px solid #0000;border-radius:9999px;outline:none;flex-shrink:0;align-items:center;transition:background-color .15s,box-shadow .15s,border-color .15s;display:inline-flex;position:relative}.tiptap-switch:after{content:"";position:absolute;inset:-.5rem -.75rem}.tiptap-switch[data-size=default]{width:32px;height:18.4px}.tiptap-switch[data-size=sm]{width:24px;height:14px}.tiptap-switch[data-checked]{background-color:var(--tiptap-switch-track-checked)}.tiptap-switch:focus-visible{border-color:var(--tiptap-switch-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--tiptap-switch-ring) 50%, transparent)}.tiptap-switch[data-disabled]{cursor:not-allowed;opacity:.5}.tiptap-switch-thumb{pointer-events:none;background-color:var(--tiptap-switch-thumb);border-radius:9999px;transition:transform .15s;display:block;transform:translate(0)}.tiptap-switch[data-size=default] .tiptap-switch-thumb{width:16px;height:16px}.tiptap-switch[data-size=sm] .tiptap-switch-thumb{width:12px;height:12px}.tiptap-switch[data-checked] .tiptap-switch-thumb{transform:translate(calc(100% - 2px))}
:root{--tt-panel-label-color:var(--tt-gray-light-a-500);--tt-panel-group-label-color:var(--black);--tt-size-item-check-color:var(--tt-brand-color-500)}.dark{--tt-panel-label-color:var(--tt-gray-dark-a-600);--tt-panel-group-label-color:var(--white);--tt-size-item-check-color:var(--tt-brand-color-500)}.line-spacing__header{justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex}.tiptap-control-panel-group-label{color:var(--tt-panel-group-label-color);margin:.5rem .5rem 0;font-size:12px;font-weight:600}.tiptap-control-panel .tiptap-control-panel-group{flex-direction:column;gap:.25rem;display:flex}.tiptap-control-panel .tiptap-control-panel-group-content{flex-direction:column;gap:.625rem;padding:.625rem .5rem;display:flex}.tiptap-control-panel .tiptap-control-panel-group-content .tiptap-label{color:var(--tt-panel-label-color);font-size:.75rem;font-weight:600}.tiptap-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.tiptap-field{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.tiptap-button-icon.tiptap-item-check{width:1rem;height:1rem;color:var(--tt-size-item-check-color);flex-shrink:0;font-size:24px}.line-spacing-unit-menu .tiptap-button[role=menuitem]{justify-content:space-between;width:100%}.line-spacing-popover{width:16rem}.line-spacing-popover .tiptap-card,.line-spacing-popover .tiptap-card-body{width:100%}.line-spacing-popover .tiptap-card{align-items:stretch}.line-spacing-popover .tiptap-button-group,.line-spacing-popover .tiptap-control-panel{width:100%}.line-spacing-popover .tiptap-button[role=menuitem]{justify-content:space-between;width:100%}
.tiptap-link-input{text-overflow:ellipsis;white-space:nowrap;border:none;min-width:12rem;padding-right:0;font-size:.875rem}.tiptap-link-input:focus{text-overflow:clip;overflow:visible}
.tiptap-table-menu-group .tiptap-button{justify-content:flex-start;width:100%}.tiptap-table-grid-label{font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;display:flex}.tiptap-table-grid{gap:.25rem;padding:.25rem;display:grid}.tiptap-table-grid-cell{border:1px solid var(--tt-gray-light-a-300);background:var(--white);cursor:pointer;border-radius:2px;width:1.25rem;height:1.25rem}.tiptap-table-grid-cell[data-selected=true]{border-color:var(--tt-brand-color-500);background:color-mix(in srgb, var(--tt-brand-color-500) 18%, transparent)}.tiptap-table-grid-cell:focus-visible{outline:2px solid var(--tt-brand-color-500);outline-offset:1px}
.tiptap-combobox-popover{--tt-combobox-bg-color:var(--white);--tt-combobox-border-color:var(--tt-gray-light-a-100);--tt-combobox-text-color:var(--tt-gray-light-a-600)}.dark .tiptap-combobox-popover{--tt-combobox-border-color:var(--tt-gray-dark-a-50);--tt-combobox-bg-color:var(--tt-gray-dark-50);--tt-combobox-text-color:var(--tt-gray-dark-a-600)}.tiptap-combobox-popover{--padding:.375rem;--border-width:1px;isolation:isolate;z-index:50;border-radius:calc(var(--padding) + var(--tt-radius-lg) + var(--border-width));border:var(--border-width) solid var(--tt-combobox-border-color);background-color:var(--tt-combobox-bg-color);color:var(--tt-combobox-text-color);padding:var(--padding);box-shadow:var(--tt-shadow-elevated-md);max-width:16rem;max-height:var(--popover-available-height);outline:none;margin-block:.375rem;overflow-y:auto}.tiptap-combobox-popover:has(>.tiptap-combobox-list){flex-direction:column;display:flex;overflow:hidden}.tiptap-combobox-popover>.tiptap-combobox-list{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.tiptap-combobox-popover:has(>.tiptap-combobox-list:empty){display:none!important}.tiptap-combobox-label{-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1;display:flex}.group[data-disabled=true] .tiptap-combobox-label{opacity:.5;pointer-events:none}input:disabled~.tiptap-combobox-label{opacity:.5;cursor:not-allowed}.tiptap-combobox-label:has(~input:disabled){opacity:.5;cursor:not-allowed}.tiptap-combobox-group{display:none}:is(.tiptap-combobox-group:has([role=menuitem]),.tiptap-combobox-group:has([role=option])){display:block}.tiptap-combobox-group-label{--tt-label-color:var(--tt-gray-light-a-800)}.dark .tiptap-combobox-group-label{--tt-label-color:var(--tt-gray-dark-a-800)}.tiptap-combobox-group-label{color:var(--tt-label-color);margin:.75rem .5rem .25rem;font-size:.75rem;font-weight:600;line-height:normal}.tiptap-combobox-item{width:100%}
.tiptap-menu-content{--tt-combobox-bg-color:var(--white);--tt-combobox-border-color:var(--tt-gray-light-a-100);--tt-combobox-text-color:var(--tt-gray-light-a-600)}.dark .tiptap-menu-content{--tt-combobox-border-color:var(--tt-gray-dark-a-50);--tt-combobox-bg-color:var(--tt-gray-dark-50);--tt-combobox-text-color:var(--tt-gray-dark-a-600)}.tiptap-menu-content{--padding:.375rem;--border-width:1px;z-index:50;height:100%;min-width:var(--popover-anchor-width);border-radius:calc(var(--padding) + var(--tt-radius-lg) + var(--border-width));border:var(--border-width) solid var(--tt-combobox-border-color);background-color:var(--tt-combobox-bg-color);color:var(--tt-combobox-text-color);padding:var(--padding);box-shadow:var(--tt-shadow-elevated-md);max-width:16rem;max-height:var(--popover-available-height);outline:none;flex-direction:column;margin-block:.375rem;display:flex;overflow-y:auto}.tiptap-menu-content:has(>.tiptap-combobox-list){overflow:hidden}.tiptap-menu-content>.tiptap-combobox-list{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.tiptap-menu-content:has(>.tiptap-combobox-list:empty){display:none!important}.tiptap-menu-content[data-state=closed]{animation:.1s forwards dropdown-out}.tiptap-menu-content[data-state=open]{animation:.1s forwards dropdown-in}.tiptap-menu-group{display:none}:is(.tiptap-menu-group:has([role=menuitem]),.tiptap-menu-group:has([role=option])){flex-direction:column;gap:.1rem;display:flex}.tiptap-menu-item{width:100%}.tiptap-menu-group-label{--tt-label-color:var(--tt-gray-light-a-800)}.dark .tiptap-menu-group-label{--tt-label-color:var(--tt-gray-dark-a-800)}.tiptap-menu-group-label{color:var(--tt-label-color);margin:.75rem .5rem .25rem;font-size:.75rem;font-weight:600;line-height:normal}.tiptap-separator{--tt-link-border-color:var(--tt-gray-light-a-200)}.dark .tiptap-separator{--tt-link-border-color:var(--tt-gray-dark-a-200)}.tiptap-menu-separator{background-color:var(--tt-link-border-color);flex-shrink:0;width:100%;height:1px;margin:.5rem 0}@keyframes popover{0%{opacity:0;transform:scale(.95)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes zoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
:root{--tiptap-font-combobox-title-color:var(--tt-gray-light-a-600);--tiptap-font-combobox-hint-color:var(--tt-gray-light-a-400);--tiptap-font-combobox-empty-color:var(--tt-gray-light-a-400)}:root.dark,.dark{--tiptap-font-combobox-title-color:var(--tt-gray-dark-a-600);--tiptap-font-combobox-hint-color:var(--tt-gray-dark-a-400);--tiptap-font-combobox-empty-color:var(--tt-gray-dark-a-400)}.tiptap-font-combobox-content{min-width:16rem;max-height:min(var(--popover-available-height,32em),32em)}.tiptap-font-combobox-list{scrollbar-width:thin;scrollbar-color:var(--tt-scrollbar-color) #0000;padding-right:.625rem}.tiptap-font-combobox-list::-webkit-scrollbar{width:.25rem}.tiptap-font-combobox-list::-webkit-scrollbar-thumb{background-color:var(--tt-scrollbar-color);border-radius:9999px}.tiptap-font-combobox-list::-webkit-scrollbar-track{background:0 0}.tiptap-font-combobox-item{height:auto;padding:.375rem .625rem}.tiptap-font-combobox-item-content{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.tiptap-font-combobox-item-title,.tiptap-font-combobox-item-hint{text-align:left}.tiptap-font-combobox-item-title{color:var(--tiptap-font-combobox-title-color);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:400;overflow:hidden}.tiptap-font-combobox-item-hint{color:var(--tiptap-font-combobox-hint-color);font-size:.7rem;font-weight:400}.tiptap-font-combobox-item-check{width:1rem;height:1rem;color:var(--tt-brand-color-500);opacity:0;flex-shrink:0;transition:opacity .15s}[data-active-state=on] .tiptap-font-combobox-item-check{opacity:1}.tiptap-font-combobox-empty{color:var(--tiptap-font-combobox-empty-color);text-align:center;padding:1rem .625rem;font-size:.8125rem}.tiptap-font-combobox-search{border-radius:var(--tt-radius-lg);min-height:32px;padding:.25rem .75rem}.tiptap-font-combobox-search:focus-visible{border:1px solid var(--tt-brand-color-500)}
.preview{flex-direction:column;flex:1;font-family:system-ui,-apple-system,sans-serif;font-size:.625rem;display:flex}.preview__item{padding-left:var(--indent,0);align-items:center;gap:.25rem;display:flex}.preview__item--l1{--indent:0}.preview__item--l2{--indent:.75rem}.preview__item--l3{--indent:1.5rem}.preview__marker{flex-shrink:0}.preview__line{background:#9ca3af;flex:1;height:.0625rem}
.numbering-picker__grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}
:root{--zoom-input-bg-color:var(--white);--zoom-input-border-color:var(--tt-gray-light-a-100);--zoom-input-focus:var(--tt-brand-color-500)}.dark{--zoom-input-border-color:var(--tt-gray-dark-a-50);--zoom-input-bg-color:var(--tt-gray-dark-50);--zoom-input-focus:var(--tt-brand-color-500)}.tiptap-input.zoom-input{border:1px solid var(--zoom-input-border-color);border-radius:var(--tt-radius-lg);background-color:var(--zoom-input-bg-color)}.tiptap-input.zoom-input:focus{border-color:var(--zoom-input-focus)}.zoom-stepper{align-items:center;gap:.25rem;display:flex}.zoom-stepper .tiptap-input.zoom-input{text-align:center;flex:1;width:4.5rem;min-width:0}.zoom-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
:root{--tt-sidebar-bg:var(--tt-gray-light-50);--tt-sidebar-bg-subdued:var(--white);--tt-sidebar-bg-emphasized:var(--tt-gray-light-100);--tt-sidebar-border-color:var(--tt-gray-light-a-100);--tt-sidebar-border-color-subdued:var(--tt-gray-light-a-100);--tt-sidebar-border-color-emphasized:#38383808;--tt-sidebar-width:20rem;--tt-sidebar-shadow:var(--tt-shadow-elevated-md);--tt-sidebar-resize-handle-color:var(--tt-gray-light-300);--tt-sidebar-resize-handle-hover-color:var(--tt-brand-color-500);--tt-sidebar-transition-duration:.3s;--tt-sidebar-transition-timing:cubic-bezier(.4, 0, .2, 1)}.dark{--tt-sidebar-bg:var(--tt-gray-dark-50);--tt-sidebar-bg-subdued:var(--black);--tt-sidebar-bg-emphasized:var(--tt-gray-dark-100);--tt-sidebar-border-color:var(--tt-gray-dark-a-100);--tt-sidebar-border-color-subdued:var(--tt-gray-dark-a-100);--tt-sidebar-border-color-emphasized:var(--tt-gray-dark-a-50);--tt-sidebar-resize-handle-color:var(--tt-gray-dark-300)}.tiptap-sidebar{z-index:50;width:var(--tt-sidebar-width);background-color:var(--tt-sidebar-bg);transition:transform var(--tt-sidebar-transition-duration) var(--tt-sidebar-transition-timing),width var(--tt-sidebar-transition-duration) var(--tt-sidebar-transition-timing),opacity var(--tt-sidebar-transition-duration) var(--tt-sidebar-transition-timing);flex-direction:column;display:flex;position:fixed;top:0;bottom:0}.tiptap-sidebar[data-resizing=true],.tiptap-sidebar[data-resizing=true] *{transition:none}.tiptap-sidebar[data-side=left]{border-right:1px solid;left:0}.tiptap-sidebar[data-side=right]{border-left:1px solid;right:0}.tiptap-sidebar[data-side=left] .tiptap-sidebar-resize-handle{right:0}.tiptap-sidebar[data-side=right] .tiptap-sidebar-resize-handle{left:0}.tiptap-sidebar[data-open=true]{transform:translate(0)}.tiptap-sidebar[data-open=false][data-side=left]{transform:translate(-100%)}.tiptap-sidebar[data-open=false][data-side=right]{transform:translate(100%)}.tiptap-sidebar[data-mode=push]{flex-shrink:0;position:relative}.tiptap-sidebar[data-mode=push][data-side=left]{order:-1}.tiptap-sidebar[data-mode=push][data-side=right]{order:1}.tiptap-sidebar[data-mode=overlay][data-open=true]{box-shadow:var(--tt-sidebar-shadow)}.tiptap-sidebar[data-mode=push][data-open=false]{border:none;min-width:0;overflow:hidden;transform:none;width:0!important}.tiptap-sidebar[data-mode=push][data-style=elevated][data-open=true]{border-radius:var(--tt-radius-xl);margin:.75rem}.tiptap-sidebar[data-mode=overlay][data-style=elevated][data-open=true]{margin:.5rem}@media (max-width:640px){.tiptap-sidebar[data-mode=push][data-style=elevated][data-open=true],.tiptap-sidebar[data-mode=overlay][data-style=elevated][data-open=true]{margin:.25rem}}.tiptap-sidebar[data-style=elevated][data-open=true]{box-shadow:var(--tt-sidebar-shadow);border-radius:var(--tt-radius-xl);overflow:hidden}.tiptap-sidebar[data-appearance=default]{background:var(--tt-sidebar-bg);border-color:var(--tt-sidebar-border-color)}.tiptap-sidebar[data-appearance=subdued]{background:var(--tt-sidebar-bg-subdued);border-color:var(--tt-sidebar-border-color-subdued)}.tiptap-sidebar[data-appearance=emphasized]{background:var(--tt-sidebar-bg-emphasized);border-color:var(--tt-sidebar-border-color-emphasized)}.tiptap-sidebar[data-fullsize=true]{inset:0;width:auto!important;max-width:none!important}.tiptap-sidebar[data-mode=push][data-fullsize=true]{position:fixed}.tiptap-sidebar-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.tiptap-sidebar[data-style=plain] .tiptap-sidebar-header{border-bottom:1px solid var(--tt-sidebar-border-color)}.tiptap-sidebar-footer{flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.tiptap-sidebar-content{flex:1;overflow:hidden auto}.tiptap-sidebar-content::-webkit-scrollbar{width:6px}.tiptap-sidebar-content::-webkit-scrollbar-track{background:0 0}.tiptap-sidebar-content::-webkit-scrollbar-thumb{background:var(--tt-sidebar-border-color);border-radius:3px}.tiptap-sidebar-content::-webkit-scrollbar-thumb:hover{background:var(--tt-sidebar-resize-handle-color)}.tiptap-sidebar-resize-handle{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;z-index:50;background-color:#0000;width:1px;transition:background-color .15s;position:absolute;top:0;bottom:0}.tiptap-sidebar-resize-handle:before{content:"";position:absolute;top:0;bottom:0}.tiptap-sidebar[data-side=left] .tiptap-sidebar-resize-handle:before{left:-10px;right:0}.tiptap-sidebar[data-side=right] .tiptap-sidebar-resize-handle:before{left:0;right:-10px}.tiptap-sidebar-resize-handle:hover,.tiptap-sidebar-resize-handle[data-resizing=true]{background-color:var(--tt-sidebar-resize-handle-hover-color);width:3px}.tiptap-sidebar-resize-handle[data-resizing=true],[data-resizing=true] .tiptap-sidebar-resize-handle{transition:none!important}.tiptap-sidebar-resize-handle:focus-visible{outline:3px solid var(--tt-brand-color-500);outline-offset:3px}.dark .tiptap-sidebar-resize-handle:focus-visible{outline-color:var(--tt-brand-color-300)}.tiptap-sidebar-backdrop{z-index:39;opacity:0;pointer-events:none;transition:opacity var(--tt-sidebar-transition-duration) var(--tt-sidebar-transition-timing);background-color:#00000080;position:fixed;inset:0}.tiptap-sidebar-backdrop[data-visible=true]{opacity:1;pointer-events:auto}.tiptap-layout-with-sidebar{min-height:100svh;display:flex}.tiptap-layout-with-sidebar .tiptap-sidebar[data-mode=push]{flex-shrink:0}.tiptap-layout-with-sidebar .tiptap-main-content{flex:1;min-width:0}@media print{.tiptap-sidebar{display:none!important}}@media (prefers-reduced-motion:reduce){.tiptap-sidebar,.tiptap-sidebar-backdrop,.tiptap-sidebar-resize-handle,.tiptap-main-content{transition:none!important}}@media (max-width:640px){.tiptap-sidebar[data-breakpoint=sm][data-mode]{z-index:60;position:fixed;inset:0;width:auto!important;max-width:none!important}.tiptap-sidebar[data-breakpoint=sm][data-mode] .tiptap-sidebar-resize-handle{display:none}.tiptap-sidebar[data-breakpoint=sm][data-mode][data-open=false]{border:none;width:auto!important}.tiptap-sidebar[data-breakpoint=sm][data-mode][data-open=false][data-side=left]{transform:translate(-100%)}.tiptap-sidebar[data-breakpoint=sm][data-mode][data-open=false][data-side=right]{transform:translate(100%)}}@media (max-width:768px){.tiptap-sidebar[data-breakpoint=md][data-mode]{z-index:60;position:fixed;inset:0;width:auto!important;max-width:none!important}.tiptap-sidebar[data-breakpoint=md][data-mode] .tiptap-sidebar-resize-handle{display:none}.tiptap-sidebar[data-breakpoint=md][data-mode][data-open=false]{border:none;width:auto!important}.tiptap-sidebar[data-breakpoint=md][data-mode][data-open=false][data-side=left]{transform:translate(-100%)}.tiptap-sidebar[data-breakpoint=md][data-mode][data-open=false][data-side=right]{transform:translate(100%)}}@media (max-width:1024px){.tiptap-sidebar[data-breakpoint=lg][data-mode]{z-index:60;position:fixed;inset:0;width:auto!important;max-width:none!important}.tiptap-sidebar[data-breakpoint=lg][data-mode] .tiptap-sidebar-resize-handle{display:none}.tiptap-sidebar[data-breakpoint=lg][data-mode][data-open=false]{border:none;width:auto!important}.tiptap-sidebar[data-breakpoint=lg][data-mode][data-open=false][data-side=left]{transform:translate(-100%)}.tiptap-sidebar[data-breakpoint=lg][data-mode][data-open=false][data-side=right]{transform:translate(100%)}}@media (max-width:1280px){.tiptap-sidebar[data-breakpoint=xl][data-mode]{z-index:60;position:fixed;inset:0;width:auto!important;max-width:none!important}.tiptap-sidebar[data-breakpoint=xl][data-mode] .tiptap-sidebar-resize-handle{display:none}.tiptap-sidebar[data-breakpoint=xl][data-mode][data-open=false]{border:none;width:auto!important}.tiptap-sidebar[data-breakpoint=xl][data-mode][data-open=false][data-side=left]{transform:translate(-100%)}.tiptap-sidebar[data-breakpoint=xl][data-mode][data-open=false][data-side=right]{transform:translate(100%)}}@media (max-width:1536px){.tiptap-sidebar[data-breakpoint="2xl"][data-mode]{z-index:60;position:fixed;inset:0;width:auto!important;max-width:none!important}.tiptap-sidebar[data-breakpoint="2xl"][data-mode] .tiptap-sidebar-resize-handle{display:none}.tiptap-sidebar[data-breakpoint="2xl"][data-mode][data-open=false]{border:none;width:auto!important}.tiptap-sidebar[data-breakpoint="2xl"][data-mode][data-open=false][data-side=left]{transform:translate(-100%)}.tiptap-sidebar[data-breakpoint="2xl"][data-mode][data-open=false][data-side=right]{transform:translate(100%)}}
:root{--tt-select-bg-color:var(--white);--tt-select-border-color:var(--tt-gray-light-a-200);--tt-select-placeholder:var(--tt-gray-light-a-400);--tt-select-border-focus:var(--tt-gray-light-a-300);--tt-select-hover-bg-color:var(--tt-gray-light-200);--tt-select-hover-text-color:var(--tt-gray-light-a-900)}.dark :root{--tt-select-bg-color:var(--tt-gray-dark-50);--tt-select-border-color:var(--tt-gray-dark-a-200);--tt-select-placeholder:var(--tt-gray-dark-a-400);--tt-select-border-focus:var(--tt-gray-dark-a-300);--tt-select-hover-bg-color:var(--tt-gray-dark-200);--tt-select-hover-text-color:var(--tt-gray-dark-a-900)}.tiptap-select-trigger{white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:var(--tt-radius-md);border:1px solid var(--tt-select-border-color);cursor:pointer;background:0 0;outline:none;justify-content:space-between;align-items:center;gap:.375rem;width:fit-content;padding:.5rem .5rem .5rem .625rem;font-size:.875rem;transition:colors .15s;display:flex}.tiptap-select-trigger[data-size=default]{height:2rem}.tiptap-select-trigger[data-size=sm]{border-radius:min(var(--radius-md,.375rem),10px);height:1.75rem}.tiptap-select-trigger:focus-visible{border-color:var(--tt-select-border-focus)}.tiptap-select-trigger:disabled{cursor:not-allowed;opacity:.5}.tiptap-select-trigger svg{pointer-events:none;flex-shrink:0}.tiptap-select-trigger svg:not([class*=size-]){width:1rem;height:1rem}.tiptap-select-trigger-icon{pointer-events:none;width:1rem;height:1rem}.tiptap-select-value{text-align:left;-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1;align-items:center;gap:.375rem;display:-webkit-box;overflow:hidden}.tiptap-select-positioner{isolation:isolate;z-index:50}.tiptap-select-content{isolation:isolate;z-index:50;min-width:9rem;max-height:var(--available-height);width:var(--anchor-width);border-radius:var(--tt-radius-md);background:var(--tt-select-bg-color);border:1px solid var(--tt-select-border-color);animation-duration:.1s;position:relative;overflow:hidden auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.tiptap-select-content[data-side=bottom]{--slide-from:translateY(-.5rem)}.tiptap-select-content[data-side=top]{--slide-from:translateY(.5rem)}.tiptap-select-content[data-side=left]{--slide-from:translateX(.5rem)}.tiptap-select-content[data-side=right]{--slide-from:translateX(-.5rem)}.tiptap-select-content[data-side=inline-start]{--slide-from:translateX(.5rem)}.tiptap-select-content[data-side=inline-end]{--slide-from:translateX(-.5rem)}.tiptap-select-content[data-open]:not([data-align-trigger=true]){animation:.1s ease-out tiptap-select-in}.tiptap-select-content[data-closed]:not([data-align-trigger=true]){animation:.1s ease-in tiptap-select-out}@keyframes tiptap-select-in{0%{opacity:0;transform:scale(.95) var(--slide-from,translateY(-.5rem))}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes tiptap-select-out{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.95) var(--slide-from,translateY(-.5rem))}}.tiptap-select-group{padding:.25rem;scroll-margin:.25rem 0}.tiptap-select-label{padding:.25rem .375rem;font-size:.75rem}.tiptap-select-item{cursor:default;border-radius:calc(var(--radius-md,.375rem) - 2px);-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.375rem;width:100%;padding:.25rem 2rem .25rem .375rem;font-size:.875rem;display:flex;position:relative}.tiptap-select-item svg{pointer-events:none;flex-shrink:0}.tiptap-select-item svg:not([class*=size-]){width:1rem;height:1rem}.tiptap-select-item[data-disabled]{pointer-events:none;opacity:.5}.tiptap-select-item:focus,.tiptap-select-item[data-highlighted]{background:var(--tt-select-hover-bg-color);color:var(--tt-select-hover-text-color)}.tiptap-select-item>span:last-child{align-items:center;gap:.5rem;display:flex}.tiptap-select-item-text{white-space:nowrap;flex:1 0;gap:.5rem;display:flex}.tiptap-select-item-indicator{pointer-events:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex;position:absolute;right:.5rem}.tiptap-select-separator{pointer-events:none;background:var(--color-border);height:1px;margin:.25rem -.25rem}.tiptap-select-scroll-up-button,.tiptap-select-scroll-down-button{z-index:10;cursor:default;background:var(--color-popover);justify-content:center;align-items:center;width:100%;padding:.25rem 0;display:flex;position:sticky}.tiptap-select-scroll-up-button svg:not([class*=size-]),.tiptap-select-scroll-down-button svg:not([class*=size-]){width:1rem;height:1rem}.tiptap-select-scroll-up-button{top:0}.tiptap-select-scroll-down-button{bottom:0}
:root{--tiptap-checkbox-bg:var(--tt-gray-light-a-100);--tiptap-checkbox-border:var(--tt-gray-light-a-200);--tiptap-checkbox-fg:var(--tt-gray-light-a-900);--tiptap-checkbox-bg-checked:var(--tt-brand-color-400);--tiptap-checkbox-border-checked:var(--tt-brand-color-400);--tiptap-checkbox-fg-checked:var(--white)}.dark{--tiptap-checkbox-bg:var(--tt-gray-dark-a-100);--tiptap-checkbox-border:var(--tt-gray-dark-a-200);--tiptap-checkbox-fg:var(--tt-gray-dark-a-900);--tiptap-checkbox-bg-checked:var(--tt-brand-color-400);--tiptap-checkbox-border-checked:var(--tt-brand-color-400);--tiptap-checkbox-fg-checked:var(--black)}.tiptap-checkbox-root{background-color:var(--tiptap-checkbox-bg);border:1px solid var(--tiptap-checkbox-border);width:1rem;height:1rem;color:var(--tiptap-checkbox-fg);border-radius:4px;outline:none;flex-shrink:0;justify-content:center;align-items:center;transition:colors .15s;display:flex;position:relative}.tiptap-checkbox-root:after{content:"";position:absolute;inset-block:-.5rem;inset-inline:-.75rem}.tiptap-checkbox-root[data-checked]{background-color:var(--tiptap-checkbox-bg-checked);border-color:var(--tiptap-checkbox-border-checked);color:var(--tiptap-checkbox-fg-checked)}.tiptap-checkbox-root:disabled{cursor:not-allowed;opacity:.5}.group-field:has(:disabled) .tiptap-checkbox-root{opacity:.5}.tiptap-checkbox-indicator{color:currentColor;place-content:center;transition:none;display:grid}.tiptap-checkbox-indicator>svg{width:.875rem;height:.875rem}
:root{--tt-panel-tab-strip-bg:var(--tt-gray-light-a-100);--tt-panel-tab-active-bg:var(--white);--tt-panel-label-color:var(--tt-gray-light-a-500);--tt-panel-footer-bg:#38383808;--tt-panel-footer-border:var(--tt-gray-light-a-100);--tt-panel-bg:var(--white);--tt-panel-group-label-color:var(--black);--tt-interactive-hover-bg:var(--tt-gray-light-200);--tt-interactive-hover-color:var(--tt-gray-light-a-900);--tt-size-item-title-color:var(--tt-gray-light-a-900);--tt-size-item-subtitle-color:var(--tt-gray-light-a-400);--tt-size-item-check-color:var(--tt-brand-color-500);--tt-color-swatch-border:var(--tt-gray-light-a-200)}.dark{--tt-panel-tab-strip-bg:var(--tt-gray-dark-a-100);--tt-panel-tab-active-bg:var(--black);--tt-panel-label-color:var(--tt-gray-dark-a-600);--tt-panel-footer-bg:#c8c8c808;--tt-panel-footer-border:var(--tt-gray-dark-a-100);--tt-panel-bg:var(--tt-gray-dark-a-900);--tt-panel-group-label-color:var(--white);--tt-interactive-hover-bg:var(--tt-gray-dark-200);--tt-interactive-hover-color:var(--tt-gray-dark-a-900);--tt-size-item-title-color:var(--tt-gray-dark-a-900);--tt-size-item-subtitle-color:var(--tt-gray-dark-a-400);--tt-size-item-check-color:var(--tt-brand-color-500);--tt-color-swatch-border:var(--tt-gray-dark-a-200)}.page-docx-sidebar{top:46px}.page-docx-sidebar.tiptap-sidebar[data-mode=overlay][data-style=elevated]{margin:.5rem}.page-docx-sidebar.tiptap-sidebar[data-open=false][data-side=right]{transform:translate(calc(100% + .5rem))}@media (max-width:640px){.page-docx-sidebar.tiptap-sidebar{--page-docx-sidebar-inset:.188rem;top:var(--page-docx-sidebar-inset);right:var(--page-docx-sidebar-inset);left:var(--page-docx-sidebar-inset);z-index:60;height:calc(100svh - var(--page-docx-sidebar-inset)*2);height:calc(100dvh - var(--page-docx-sidebar-inset)*2);max-height:calc(100dvh - var(--page-docx-sidebar-inset)*2);border:1px solid var(--tt-sidebar-border-color-subdued);border-radius:var(--tt-radius-xl);box-shadow:var(--tt-sidebar-shadow);overflow:hidden;width:calc(100% - var(--page-docx-sidebar-inset)*2)!important;max-width:none!important;margin:0!important;bottom:auto!important}.page-docx-sidebar.tiptap-sidebar[data-open=false][data-side=right]{transform:translateX(calc(100% + var(--page-docx-sidebar-inset)))}.page-docx-sidebar.tiptap-sidebar[data-open=true][data-side=right]{transform:translate(0)}}.tiptap-panel-tabs--fill .tiptap-button[data-active=true],.tiptap-panel-tabs .tiptap-button[data-active=true]{box-shadow:0 .54px 1.49px #00000005,0 1.5px 4.13px #00000008}.tiptap-combobox-label,.tiptap-panel .tiptap-panel-group-content .tiptap-label,.tiptap-panel-footer .tiptap-label,.tiptap-panel-footer--paginated .tiptap-label{color:var(--tt-panel-label-color);font-size:.75rem;font-weight:600}.tiptap-panel-tabs{background-color:var(--tt-panel-tab-strip-bg);border-radius:var(--tt-radius-lg);padding:.25rem}.tiptap-panel-tabs .tiptap-button[data-active=false]{background-color:#0000}.tiptap-panel-tabs .tiptap-button[data-active=true],.tiptap-panel-tabs .tiptap-button[data-active=true]:hover{background-color:var(--tt-panel-tab-active-bg)}.tiptap-panel-tabs--fill,.tiptap-panel-tabs--fill .tiptap-button-group,.tiptap-panel-tabs--fill .tiptap-button{flex-grow:1}.tiptap-panel-tabs--fill .tiptap-button .tiptap-button-text{text-align:center}.tiptap-panel-tabs.tiptap-button-group-horizontal>.tiptap-button[data-slot=tiptap-button],.tiptap-panel-tabs .tiptap-button-group-horizontal>.tiptap-button[data-slot=tiptap-button]{border-top-left-radius:var(--tt-radius-md)!important;border-top-right-radius:var(--tt-radius-md)!important;border-bottom-right-radius:var(--tt-radius-md)!important;border-bottom-left-radius:var(--tt-radius-md)!important}.tiptap-panel-group-label{color:var(--tt-panel-group-label-color);margin:.5rem .5rem 0;font-size:12px;font-weight:600}.tiptap-panel-footer,.tiptap-panel-footer--paginated{border-top:1px solid var(--tt-panel-footer-border);background-color:var(--tt-panel-footer-bg);flex-direction:column;gap:.125rem}.tiptap-panel-footer .tiptap-label,.tiptap-panel-footer--paginated .tiptap-label{margin:.5rem}.tiptap-panel-footer-row{justify-content:space-between;align-items:center;width:100%;display:flex}.tiptap-panel{padding:.375rem}.tiptap-panel .tiptap-panel-group{flex-direction:column;gap:.25rem;display:flex}.tiptap-panel .tiptap-panel-group-content{flex-direction:column;gap:.625rem;padding:.625rem .5rem;display:flex}.tiptap-panel .tiptap-panel-group-content .tiptap-panel-input-row{flex-direction:column;gap:.375rem;display:flex}.tiptap-panel .tiptap-panel-group-content .tiptap-checkbox-row .tiptap-label{font-weight:500}.tiptap-panel .tiptap-panel-group-content .tiptap-panel-input-row .tiptap-input-group:focus-within{border:1px solid var(--tt-brand-color-500)}.tiptap-panel .tiptap-panel-group-content .tiptap-panel-input-row .tiptap-input-group:has(input:focus-visible){border:1px solid var(--tt-brand-color-500)}.tiptap-panel-separator{width:calc(100% - 1rem);margin:0 .5rem}.tiptap-checkbox-row{align-items:center;gap:.5rem;display:flex}.tiptap-document-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.tiptap-document-field{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.tiptap-document-field .tiptap-input-group:focus-within{border:1px solid var(--tt-brand-color-500)}.tiptap-document-field .tiptap-input-group:has(input:focus-visible){border:1px solid var(--tt-brand-color-500)}.tiptap-document-size-item{cursor:default;-webkit-user-select:none;user-select:none;border-radius:.375rem;outline:none;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;font-size:.875rem;display:flex;position:relative}.tiptap-document-size-item[data-active-item]{background-color:var(--tt-interactive-hover-bg);color:var(--tt-interactive-hover-color)}.tiptap-document-size-item-content{flex-direction:column;gap:.125rem;width:100%;display:flex}.tiptap-document-size-item-title{color:var(--tt-size-item-title-color);font-size:.875rem;font-weight:500}.tiptap-document-size-item-subtitle{color:var(--tt-size-item-subtitle-color);font-size:10px;font-weight:600}.tiptap-document-size-item-dims{opacity:.6;white-space:nowrap;font-size:.6875rem}.tiptap-document-size-item-check{width:1rem;height:1rem;color:var(--tt-size-item-check-color);opacity:0;flex-shrink:0;font-size:24px;transition:opacity .2s}[data-active-state] .tiptap-document-size-item-check{opacity:1}.page-docx-document-bg-color-indicator{border-radius:var(--tt-radius-xl);background-color:var(--page-docx-document-bg-color-indicator);width:1.25rem;height:1.25rem;margin:0 -.175rem;transition:transform .2s;position:relative}.page-docx-document-bg-color-indicator:after{content:"";border-radius:inherit;box-sizing:border-box;border:1px solid var(--page-docx-document-bg-color-indicator);filter:brightness(95%);mix-blend-mode:multiply;width:100%;height:100%;position:absolute;top:0;left:0}.dark .page-docx-document-bg-color-indicator:after{filter:brightness(140%);mix-blend-mode:lighten}.tiptap-document-field .tiptap-combobox-list{max-height:300px}
:root{--page-zone-overlay-border-color:var(--tt-gray-light-a-100);--page-zone-overlay-bg:var(--white);--page-zone-tooltip-muted-color:var(--tt-gray-dark-a-400);--tt-table-border-color:var(--tt-gray-light-a-200)}.dark{--page-zone-overlay-border-color:var(--tt-gray-dark-a-50);--page-zone-overlay-bg:var(--black);--page-zone-tooltip-muted-color:var(--tt-gray-light-a-400);--tt-table-border-color:var(--tt-gray-light-a-200)}.tiptap-page-zone-edit-overlay{box-shadow:var(--tt-shadow-elevated-md);border-radius:var(--tt-radius-lg);border:1px solid var(--page-zone-overlay-border-color);background-color:var(--page-zone-overlay-bg);padding:.125rem}.tiptap-page-zone-edit-tooltip{flex-direction:column;gap:.125rem;display:flex}.tiptap-page-zone-edit-tooltip .tiptap-page-zone-edit-tooltip-title{font-size:.75rem;font-weight:500}.tiptap-page-zone-edit-tooltip .tiptap-page-zone-edit-tooltip-shortcut{color:var(--page-zone-tooltip-muted-color);font-size:.75rem;font-weight:500}:root{--tiptap-page-header-border-hovered:var(--tt-gray-light-a-300)}.dark{--tiptap-page-header-border-hovered:var(--tt-gray-dark-a-300)}.tiptap-page-header[data-hovered=true],.tiptap-page-footer[data-hovered=true]{background-color:#38383808!important}.tiptap-page-header[data-hovered=true]{border-bottom:1px dashed var(--tiptap-page-header-border-hovered)}.tiptap-page-footer[data-hovered=true]{border-top:1px dashed var(--tiptap-page-header-border-hovered)}.tiptap-page-header[data-page-docx-active-zone-decoration=true] *,.tiptap-page-footer[data-page-docx-active-zone-decoration=true] *,.tiptap-page-header[data-editing=true] *,.tiptap-page-footer[data-editing=true] *{visibility:hidden!important}.tiptap-header-editor-overlay,.tiptap-footer-editor-overlay{z-index:50!important;background-color:var(--page-docx-bg-editor)!important}.tiptap-header-editor-overlay table,.tiptap-footer-editor-overlay table{outline-offset:-1px;outline:none}.tiptap-header-editor-overlay table td,.tiptap-header-editor-overlay table th,.tiptap-footer-editor-overlay table td,.tiptap-footer-editor-overlay table th{outline:1px dashed var(--tt-table-border-color);outline-offset:-1px}.tiptap-header-editor-overlay .tiptap-header-editor-container,.tiptap-footer-editor-overlay .tiptap-footer-editor-container{background-color:#0000}.tiptap-header-editor-overlay .tiptap-header-edit-toolbar{background:linear-gradient(to bottom, var(--page-docx-bg-editor), transparent)!important}.tiptap-footer-editor-overlay .tiptap-footer-edit-toolbar{background:linear-gradient(to top, var(--page-docx-bg-editor), transparent)!important}[data-zone-state=unfocused] .tiptap-header-edit-toolbar{border-top:2px solid var(--tt-brand-color-100);transition:border-color .12s ease-out}[data-zone-state=unfocused] .tiptap-footer-edit-toolbar{border-bottom:2px solid var(--tt-brand-color-100);transition:border-color .12s ease-out}[data-zone-state=unfocused] .tiptap-header-edit-toolbar .tiptap-header-edit-label,[data-zone-state=unfocused] .tiptap-footer-edit-toolbar .tiptap-footer-edit-label{background-color:var(--tt-brand-color-100);color:var(--tt-brand-color-700);transition:background-color .12s ease-out}
