body{--tt-toolbar-height:44px;--tt-theme-text:hsl(var(--foreground));--tt-theme-bg:hsl(var(--background));--tt-theme-bg-contrast:hsl(var(--muted));--tt-theme-border:hsl(var(--border));--tt-scrollbar-color:hsl(var(--muted-foreground)/.3)}.dark body{--tt-scrollbar-color:hsl(var(--muted-foreground)/.5)}body{color:var(--tt-theme-text);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-style:normal;font-weight:400}html,body,#root,#app{background-color:var(--tt-theme-bg);height:100%}body{overflow:auto}html,body{overflow-x:hidden}body.tiptap-page{overflow:auto}.tiptap.ProseMirror{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.content-wrapper{height:calc(100vh - var(--tt-toolbar-height));scrollbar-width:thin;scrollbar-color:var(--tt-scrollbar-color)#0000;padding:2rem 1rem;overflow:hidden auto;background-color:#f0f2f5!important}.dark .content-wrapper{background-color:#1e293b!important}.content-wrapper::-webkit-scrollbar{width:.5rem;display:block}.content-wrapper::-webkit-scrollbar-track{background:0 0}.content-wrapper::-webkit-scrollbar-thumb{background-color:var(--tt-scrollbar-color);border-radius:4px}.simple-editor-content{width:100%;max-width:800px;min-height:calc(100vh - var(--tt-toolbar-height) - 4rem);border-radius:8px;margin:0 auto;position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dark .simple-editor-content{box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}.simple-editor-content .tiptap.ProseMirror{min-height:calc(100vh - var(--tt-toolbar-height) - 12rem);color:var(--tt-theme-text);outline:none;padding:4rem;font-size:11px;line-height:1.6}.simple-editor-content .tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::-moz-selection{background-color:var(--tt-selection-color,#9d8aff33)}.simple-editor-content .tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::selection{background-color:var(--tt-selection-color,#9d8aff33)}.simple-editor-content .tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) .selection::-moz-selection{background:0 0}.simple-editor-content .tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) .selection::selection{background:0 0}.simple-editor-content .tiptap.ProseMirror .selection{background-color:var(--tt-selection-color,#9d8aff33);display:inline}.simple-editor-content .tiptap.ProseMirror .ProseMirror-hideselection{caret-color:#0000}.simple-editor-content .tiptap.ProseMirror ::selection{background-color:#9d8aff33}.dark .simple-editor-content .tiptap.ProseMirror ::selection{background-color:var(--tt-selection-color,#7a52ff33)}.dark .simple-editor-content .tiptap.ProseMirror .selection{background-color:var(--tt-selection-color,#7a52ff33)}.simple-editor-content .tiptap.ProseMirror h1,.simple-editor-content .tiptap.ProseMirror h2,.simple-editor-content .tiptap.ProseMirror h3,.simple-editor-content .tiptap.ProseMirror h4,.simple-editor-content .tiptap.ProseMirror h5,.simple-editor-content .tiptap.ProseMirror h6{color:#111827;margin-top:1.5rem;margin-bottom:.125rem;font-weight:600;line-height:1.3}.dark .simple-editor-content .tiptap.ProseMirror h1,.dark .simple-editor-content .tiptap.ProseMirror h2,.dark .simple-editor-content .tiptap.ProseMirror h3,.dark .simple-editor-content .tiptap.ProseMirror h4,.dark .simple-editor-content .tiptap.ProseMirror h5,.dark .simple-editor-content .tiptap.ProseMirror h6{color:#f9fafb}.simple-editor-content .tiptap.ProseMirror h1{font-size:1.375rem}.simple-editor-content .tiptap.ProseMirror h2{font-size:1rem}.simple-editor-content .tiptap.ProseMirror h3{font-size:.875rem}.simple-editor-content .tiptap.ProseMirror h4{font-size:.8125rem}.simple-editor-content .tiptap.ProseMirror .ui-button,.simple-editor-content .tiptap.ProseMirror button,.simple-editor-content .tiptap.ProseMirror [role=button],.simple-editor-content .tiptap.ProseMirror .inline-flex.items-center.rounded-full,.simple-editor-content .tiptap.ProseMirror [data-radix-popper-content-wrapper],.simple-editor-content .tiptap.ProseMirror [data-radix-popper-content-wrapper] button{font-size:11px!important}.simple-editor-content .tiptap.ProseMirror p{margin-top:0;margin-bottom:0;font-size:11px}.simple-editor-content .tiptap.ProseMirror strong{font-weight:600}.simple-editor-content .tiptap.ProseMirror em{font-style:italic}.simple-editor-content .tiptap.ProseMirror code{background-color:#f3f4f6;border-radius:.25rem;padding:.125rem .25rem;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.875em}.dark .simple-editor-content .tiptap.ProseMirror code{color:#e5e7eb;background-color:#374151}.simple-editor-content .tiptap.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1.5rem 0;overflow:hidden}.simple-editor-content .tiptap.ProseMirror table td,.simple-editor-content .tiptap.ProseMirror table th{box-sizing:border-box;vertical-align:top;min-width:1em;font-size:inherit;line-height:inherit;color:inherit;border:1px solid #e5e7eb;padding:6px 8px;position:relative}.simple-editor-content .tiptap.ProseMirror table td>*,.simple-editor-content .tiptap.ProseMirror table th>*{margin-bottom:0}.simple-editor-content .tiptap.ProseMirror table th{text-align:left;color:#111827;background-color:#f9fafb;font-weight:600}.dark .simple-editor-content .tiptap.ProseMirror table th{color:#f9fafb;background-color:#374151}.dark .simple-editor-content .tiptap.ProseMirror table td,.dark .simple-editor-content .tiptap.ProseMirror table th{border-color:#4b5563}.simple-editor-content .tiptap.ProseMirror table .selectedCell:after{content:"";pointer-events:none;z-index:2;background:#3b82f61a;position:absolute;inset:0}.dark .simple-editor-content .tiptap.ProseMirror table .selectedCell:after{background:#3b82f633}.simple-editor-content .tiptap.ProseMirror table .column-resize-handle{pointer-events:none;background-color:#3b82f6;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.simple-editor-content .tiptap.ProseMirror .tableWrapper{margin:1.5rem 0;overflow-x:auto}.simple-editor-content .tiptap.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.contextual-table-toolbar{border-left:1px solid #e5e7eb;align-items:center;gap:.5rem;margin-left:.5rem;padding:0 .5rem;display:flex}.dark .contextual-table-toolbar{border-left-color:#374151}.floating-table-menu .tiptap-button-small{min-width:24px;height:24px;padding:4px 6px;font-size:12px}.floating-table-menu .tiptap-button-small:hover{background-color:#f3f4f6}.dark .floating-table-menu .tiptap-button-small:hover{background-color:#374151}.dark .floating-table-menu{background-color:#1f2937;border-color:#374151;box-shadow:0 4px 6px -1px #0000004d}.simple-editor-wrapper{--tt-bg-color:white;--tt-popover-bg-color:white;--tt-card-bg-color:white;--tt-radius-lg:.75rem;--tt-shadow-elevated-md:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;min-height:100vh;background-color:#f0f2f5!important}.dark .simple-editor-wrapper{--tt-bg-color:#1e293b;--tt-popover-bg-color:#1f2937;--tt-card-bg-color:#1f2937;--tt-shadow-elevated-md:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003;background-color:#1e293b!important}.tiptap-toolbar{z-index:10;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;position:sticky;top:0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;background-color:#fff!important}.dark .tiptap-toolbar{border-bottom:1px solid #374151;box-shadow:0 1px 3px #0000004d,0 1px 2px #0003;background-color:#1f2937!important}body.tiptap-page{overflow:auto;background-color:#f0f2f5!important}.dark body.tiptap-page{background-color:#111827!important}.simple-editor-wrapper .tiptap-popover{--tt-popover-bg-color:white;--tt-popover-border-color:#e5e7eb;--tt-popover-text-color:#374151;color:#374151!important;background-color:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.dark .simple-editor-wrapper .tiptap-popover{--tt-popover-bg-color:#1f2937;--tt-popover-border-color:#374151;--tt-popover-text-color:#d1d5db;color:#d1d5db!important;background-color:#1f2937!important;border:1px solid #374151!important}.simple-editor-wrapper .tiptap-popover input,.simple-editor-wrapper .tiptap-popover textarea,.simple-editor-wrapper .tiptap-popover select{border-radius:.375rem;padding:.5rem;color:#374151!important;background-color:#fff!important;border:1px solid #d1d5db!important}.dark .simple-editor-wrapper .tiptap-popover input,.dark .simple-editor-wrapper .tiptap-popover textarea,.dark .simple-editor-wrapper .tiptap-popover select{color:#d1d5db!important;background-color:#374151!important;border:1px solid #4b5563!important}.simple-editor-wrapper .tiptap-popover input:focus,.simple-editor-wrapper .tiptap-popover textarea:focus,.simple-editor-wrapper .tiptap-popover select:focus{outline:none;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}.simple-editor-wrapper .tiptap-popover button{background-color:#0000;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;color:#374151!important}.dark .simple-editor-wrapper .tiptap-popover button{border:1px solid #4b5563;color:#d1d5db!important}.simple-editor-wrapper .tiptap-popover button:hover{background-color:#f3f4f6}.dark .simple-editor-wrapper .tiptap-popover button:hover{background-color:#4b5563}.simple-editor-wrapper .tiptap-popover button:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}@media screen and (max-width:480px){.simple-editor-content .tiptap.ProseMirror{padding:1rem 1.5rem}}.contacts-table-modal{z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.contacts-table-modal .contacts-table-overlay{cursor:pointer;background:#00000080;position:absolute;inset:0}.contacts-table-modal .contacts-table-container{z-index:1001;background:#fff;border-radius:8px;width:90%;max-width:800px;max-height:80vh;position:relative;box-shadow:0 20px 25px -5px #0000001a}.dark .contacts-table-modal .contacts-table-container{color:#d1d5db;background:#1f2937}.contacts-table-modal .contacts-table-container .contacts-table-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.dark .contacts-table-modal .contacts-table-container .contacts-table-header{border-bottom-color:#374151}.contacts-table-modal .contacts-table-container .contacts-table-header h3{color:#111827;margin:0;font-size:1.125rem;font-weight:600}.dark .contacts-table-modal .contacts-table-container .contacts-table-header h3{color:#f9fafb}.contacts-table-modal .contacts-table-container .contacts-table-header button{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem;font-size:1.5rem}.contacts-table-modal .contacts-table-container .contacts-table-header button:hover{background:#f3f4f6}.dark .contacts-table-modal .contacts-table-container .contacts-table-header button:hover{background:#374151}.contacts-table-modal .contacts-table-container .contacts-table-content{max-height:50vh;padding:1rem 1.5rem;overflow-y:auto}.contacts-table-modal .contacts-table-container .contacts-table-content .contacts-table{border-collapse:collapse;width:100%}.contacts-table-modal .contacts-table-container .contacts-table-content .contacts-table th,.contacts-table-modal .contacts-table-container .contacts-table-content .contacts-table td{text-align:left;border-bottom:1px solid #e5e7eb;padding:.75rem}.dark .contacts-table-modal .contacts-table-container .contacts-table-content .contacts-table th,.dark .contacts-table-modal .contacts-table-container .contacts-table-content .contacts-table td{border-bottom-color:#374151}.contacts-table-modal .contacts-table-container .contacts-table-content .contacts-table th{color:#111827;background:#f9fafb;font-weight:600}.dark .contacts-table-modal .contacts-table-container .contacts-table-content .contacts-table th{color:#f9fafb;background:#374151}.contacts-table-modal .contacts-table-container .contacts-table-content .contacts-table tbody tr:hover{background:#f9fafb}.dark .contacts-table-modal .contacts-table-container .contacts-table-content .contacts-table tbody tr:hover{background:#374151}.contacts-table-modal .contacts-table-container .contacts-table-content .contacts-table .delete-contact-btn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:4px;padding:.375rem .75rem;font-size:.875rem}.contacts-table-modal .contacts-table-container .contacts-table-content .contacts-table .delete-contact-btn:hover{background:#dc2626}.contacts-table-modal .contacts-table-container .contacts-table-footer{border-top:1px solid #e5e7eb;justify-content:flex-end;padding:1rem 1.5rem;display:flex}.dark .contacts-table-modal .contacts-table-container .contacts-table-footer{border-top-color:#374151}.contacts-table-modal .contacts-table-container .contacts-table-footer button{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:500}.contacts-table-modal .contacts-table-container .contacts-table-footer button:hover{background:#2563eb}.dark .contacts-toolbar{color:#d1d5db;border:1px solid #374151;background:#1f2937!important}
.tiptap-color-highlight-content{outline:none;align-items:center;gap:.25rem;display:flex}
.tiptap-input{background:0 0;border-radius:.375rem;width:100%;height:2rem;padding:.375rem .75rem;font-size:1rem;line-height:1.5rem;display:block}.tiptap-input:focus{outline:none}.tiptap-input-clamp{text-overflow:ellipsis;white-space:nowrap;min-width:12rem;padding-right:0}.tiptap-input-clamp:focus{text-overflow:clip;overflow:visible}
.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{--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-group[data-size=small] .tiptap-button{border-radius:var(--tt-radius-md,.5rem);min-width:1.5rem;height:1.5rem;padding:.3125rem;font-size:.75rem;line-height:1.2}.tiptap-toolbar-group[data-size=small] .tiptap-button .tiptap-button-icon,.tiptap-toolbar-group[data-size=small] .tiptap-button .tiptap-button-icon-sub{width:.875rem;height:.875rem}.tiptap-toolbar-group[data-size=small] .tiptap-button .tiptap-button-dropdown-arrows{width:.625rem;height:.625rem}.tiptap-toolbar-group[data-size=small] .tiptap-button .tiptap-button-dropdown-small{width:.5rem;height:.5rem}.tiptap-toolbar-group[data-size=small] .tiptap-button .tiptap-button-emoji{width:.875rem}.tiptap-toolbar[data-variant=fixed]{z-index:10;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:fixed;top:auto;bottom:0}.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:768px){.tiptap-toolbar[data-variant=floating]{width:100%;box-shadow:none;border:none;border-radius:0}}
.tiptap-dropdown-menu{--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);--tt-popover-label:var(--tt-gray-light-a-400)}.dark .tiptap-dropdown-menu{--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);--tt-popover-label:var(--tt-gray-dark-a-400)}.tiptap-dropdown-menu{--padding:.25rem;--border-width:1px;z-index:200;border-radius:calc(var(--padding) + var(--tt-radius-lg) + var(--border-width));border:var(--border-width)solid var(--tt-popover-border-color);background-color:var(--tt-popover-bg-color);padding:var(--padding);color:var(--tt-popover-text-color);box-shadow:var(--tt-shadow-elevated-md);outline:none;gap:.25rem;overflow:auto}.tiptap-dropdown-menu button{width:100%}.tiptap-dropdown-menu .tiptap-dropdown-menu-separator{margin:.25rem 0}.tiptap-dropdown-menu .tiptap-dropdown-menu-label{color:var(--tt-popover-label);margin-top:.5rem;margin-bottom:.5rem;margin-left:.5rem;font-size:.75rem;font-weight:600}.tiptap-dropdown-menu[data-state=open]{animation:.15s cubic-bezier(.16,1,.3,1) fadeIn,.15s cubic-bezier(.16,1,.3,1) zoomIn}.tiptap-dropdown-menu[data-state=closed]{animation:.15s cubic-bezier(.16,1,.3,1) fadeOut,.15s cubic-bezier(.16,1,.3,1) zoomOut}.tiptap-dropdown-menu[data-side=top],.tiptap-dropdown-menu[data-side=top-start],.tiptap-dropdown-menu[data-side=top-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromBottom}.tiptap-dropdown-menu[data-side=right],.tiptap-dropdown-menu[data-side=right-start],.tiptap-dropdown-menu[data-side=right-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromLeft}.tiptap-dropdown-menu[data-side=bottom],.tiptap-dropdown-menu[data-side=bottom-start],.tiptap-dropdown-menu[data-side=bottom-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromTop}.tiptap-dropdown-menu[data-side=left],.tiptap-dropdown-menu[data-side=left-start],.tiptap-dropdown-menu[data-side=left-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromRight}
.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);--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);--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);--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);--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-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);--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);--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);--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);--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=ghost]{--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);--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);--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);--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);--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]{--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);--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);--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);--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);--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);--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);--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);--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);--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-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);--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);--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);--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);--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-group{flex-direction:column;align-items:center;gap:.125rem;display:flex}.tiptap-button-group[data-orientation=vertical],.tiptap-button-group [data-orientation=vertical]{flex-direction:column}.tiptap-button-group[data-orientation=horizontal],.tiptap-button-group [data-orientation=horizontal]{flex-direction:row}
.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-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{pointer-events:none;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{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,.tiptap-button[data-active-item=true]:not([disabled]){background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button:hover .tiptap-button-icon,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon{color:var(--tt-button-hover-icon-color)}.tiptap-button:hover .tiptap-button-icon-sub,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon-sub{color:var(--tt-button-hover-icon-sub-color)}.tiptap-button:hover .tiptap-button-dropdown-arrows,.tiptap-button:hover .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{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)}
.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)}.dark .tiptap-popover{--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{--padding:.25rem;--border-width:1px;z-index:1500;border-radius:calc(var(--padding) + var(--tt-radius-lg) + var(--border-width));border:var(--border-width)solid var(--tt-popover-border-color);background-color:var(--tt-popover-bg-color);padding:var(--padding);color:var(--tt-popover-text-color);box-shadow:var(--tt-shadow-elevated-md);outline:none;align-items:center;gap:.25rem;display:flex;overflow:hidden}.tiptap-popover button{width:100%}.tiptap-popover[data-orientation=horizontal]{--padding:.125rem}.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}.tiptap-separator[data-orientation=vertical]{width:1px;height:1.5rem}
.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:1500;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}
@keyframes loading-screen-module-scss-module__q2GYXq__subtle-fade-in{0%{opacity:0}to{opacity:1}}@keyframes loading-screen-module-scss-module__q2GYXq__gentle-pulse{0%,to{opacity:.7}50%{opacity:.5}}.loading-screen-module-scss-module__q2GYXq__loadingScreen{justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 64px);display:flex;overflow:hidden}.loading-screen-module-scss-module__q2GYXq__loadingScreen__content{flex-direction:column;justify-content:center;align-items:center;padding:32px;animation:.6s ease-out loading-screen-module-scss-module__q2GYXq__subtle-fade-in;display:flex}.loading-screen-module-scss-module__q2GYXq__loadingScreen__logoContainer{width:240px;max-width:70vw;margin-bottom:40px;position:relative}.loading-screen-module-scss-module__q2GYXq__loadingScreen__logoWrapper{background:#fff;border:1px solid #dadee766;border-radius:20px;width:100%;padding:24px;transition:all .3s;position:relative;box-shadow:0 1px 3px #090b1108}.loading-screen-module-scss-module__q2GYXq__loadingScreen__logo{width:100%;height:auto;display:block}.loading-screen-module-scss-module__q2GYXq__loadingScreen__message{text-align:center;animation:.6s ease-out .2s both loading-screen-module-scss-module__q2GYXq__subtle-fade-in}.loading-screen-module-scss-module__q2GYXq__loadingScreen__spinner{animation:2.5s ease-in-out infinite loading-screen-module-scss-module__q2GYXq__gentle-pulse}@media (prefers-color-scheme:dark){.loading-screen-module-scss-module__q2GYXq__loadingScreen__logoWrapper{background:#fff;border:1px solid #29303d4d;box-shadow:0 2px 8px #090b1133}}@media (max-width:600px){.loading-screen-module-scss-module__q2GYXq__loadingScreen{min-height:calc(100vh - 56px)}.loading-screen-module-scss-module__q2GYXq__loadingScreen__content{padding:24px 20px}.loading-screen-module-scss-module__q2GYXq__loadingScreen__logoContainer{width:200px;margin-bottom:32px}.loading-screen-module-scss-module__q2GYXq__loadingScreen__logoWrapper{border-radius:16px;padding:20px}}
/*# sourceMappingURL=1b5fff4a26744425.css.map*/