:root{overflow-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tt-gray-light-a-50:oklch(from var(--hero-palette-neutral-700) l c h / .04);--tt-gray-light-a-100:oklch(from var(--hero-palette-neutral-800) l c h / .05);--tt-gray-light-a-200:oklch(from var(--hero-palette-neutral-800) l c h / .1);--tt-gray-light-a-300:oklch(from var(--hero-palette-neutral-800) l c h / .2);--tt-gray-light-a-400:oklch(from var(--hero-palette-neutral-800) l c h / .42);--tt-gray-light-a-500:oklch(from var(--hero-palette-neutral-800) l c h / .64);--tt-gray-light-a-600:oklch(from var(--hero-palette-neutral-800) l c h / .78);--tt-gray-light-a-700:oklch(from var(--hero-palette-neutral-800) l c h / .87);--tt-gray-light-a-800:oklch(from var(--hero-palette-neutral-800) l c h / .95);--tt-gray-light-a-900:oklch(from var(--hero-palette-neutral-800) l c h / .98);--tt-gray-light-50:var(--hero-palette-grey-50);--tt-gray-light-100:var(--hero-palette-grey-100);--tt-gray-light-200:var(--hero-palette-grey-200);--tt-gray-light-300:var(--hero-palette-grey-300);--tt-gray-light-400:var(--hero-palette-grey-400);--tt-gray-light-500:var(--hero-palette-grey-500);--tt-gray-light-600:var(--hero-palette-grey-600);--tt-gray-light-700:var(--hero-palette-grey-700);--tt-gray-light-800:var(--hero-palette-grey-800);--tt-gray-light-900:var(--hero-palette-grey-900);--tt-gray-dark-a-50:oklch(from var(--hero-palette-neutral-100) l c h / .05);--tt-gray-dark-a-100:oklch(from var(--hero-palette-neutral-100) l c h / .07);--tt-gray-dark-a-200:oklch(from var(--hero-palette-neutral-100) l c h / .11);--tt-gray-dark-a-300:oklch(from var(--hero-palette-neutral-100) l c h / .22);--tt-gray-dark-a-400:oklch(from var(--hero-palette-neutral-100) l c h / .37);--tt-gray-dark-a-500:oklch(from var(--hero-palette-neutral-100) l c h / .5);--tt-gray-dark-a-600:oklch(from var(--hero-palette-neutral-50) l c h / .64);--tt-gray-dark-a-700:oklch(from var(--hero-palette-neutral-50) l c h / .75);--tt-gray-dark-a-800:oklch(from var(--hero-palette-neutral-50) l c h / .88);--tt-gray-dark-a-900:oklch(from var(--hero-palette-neutral-50) l c h / .96);--tt-gray-dark-50:var(--hero-palette-neutral-900);--tt-gray-dark-100:var(--hero-palette-neutral-800);--tt-gray-dark-200:var(--hero-palette-neutral-700);--tt-gray-dark-300:var(--hero-palette-neutral-600);--tt-gray-dark-400:var(--hero-palette-neutral-500);--tt-gray-dark-500:var(--hero-palette-neutral-400);--tt-gray-dark-600:var(--hero-palette-neutral-300);--tt-gray-dark-700:var(--hero-palette-neutral-200);--tt-gray-dark-800:var(--hero-palette-neutral-100);--tt-gray-dark-900:var(--hero-palette-neutral-50);--tt-brand-color-50:var(--hero-palette-primary-light);--tt-brand-color-100:var(--hero-palette-primary-light);--tt-brand-color-200:var(--hero-palette-primary-light);--tt-brand-color-300:var(--hero-palette-primary-main);--tt-brand-color-400:var(--hero-palette-primary-main);--tt-brand-color-500:var(--hero-palette-primary-dark);--tt-brand-color-600:var(--hero-palette-primary-dark);--tt-brand-color-700:var(--hero-palette-primary-dark);--tt-brand-color-800:var(--hero-palette-primary-dark);--tt-brand-color-900:var(--hero-palette-primary-dark);--tt-brand-color-950:var(--hero-palette-primary-dark);--tt-color-green-inc-5:var(--hero-palette-green-50);--tt-color-green-inc-4:var(--hero-palette-green-100);--tt-color-green-inc-3:var(--hero-palette-green-200);--tt-color-green-inc-2:var(--hero-palette-green-300);--tt-color-green-inc-1:var(--hero-palette-green-400);--tt-color-green-base:var(--hero-palette-green-500);--tt-color-green-dec-1:var(--hero-palette-green-600);--tt-color-green-dec-2:var(--hero-palette-green-700);--tt-color-green-dec-3:var(--hero-palette-green-800);--tt-color-green-dec-4:var(--hero-palette-green-900);--tt-color-green-dec-5:var(--hero-palette-green-950);--tt-color-yellow-inc-5:var(--hero-palette-yellow-50);--tt-color-yellow-inc-4:var(--hero-palette-yellow-100);--tt-color-yellow-inc-3:var(--hero-palette-yellow-200);--tt-color-yellow-inc-2:var(--hero-palette-yellow-300);--tt-color-yellow-inc-1:var(--hero-palette-yellow-400);--tt-color-yellow-base:var(--hero-palette-yellow-500);--tt-color-yellow-dec-1:var(--hero-palette-yellow-600);--tt-color-yellow-dec-2:var(--hero-palette-yellow-700);--tt-color-yellow-dec-3:var(--hero-palette-yellow-800);--tt-color-yellow-dec-4:var(--hero-palette-yellow-900);--tt-color-yellow-dec-5:var(--hero-palette-yellow-950);--tt-color-red-inc-5:var(--hero-palette-red-50);--tt-color-red-inc-4:var(--hero-palette-red-100);--tt-color-red-inc-3:var(--hero-palette-red-200);--tt-color-red-inc-2:var(--hero-palette-red-300);--tt-color-red-inc-1:var(--hero-palette-red-400);--tt-color-red-base:var(--hero-palette-red-500);--tt-color-red-dec-1:var(--hero-palette-red-600);--tt-color-red-dec-2:var(--hero-palette-red-700);--tt-color-red-dec-3:var(--hero-palette-red-800);--tt-color-red-dec-4:var(--hero-palette-red-900);--tt-color-red-dec-5:var(--hero-palette-red-950);--white:var(--hero-palette-common-white);--black:var(--hero-palette-common-black);--transparent:#fff0;--tt-shadow-elevated-md:var(--hero-shadows-8);--tt-radius-xxs:var(--hero-shape-borderRadius2);--tt-radius-xs:var(--hero-shape-borderRadius2);--tt-radius-sm:var(--hero-shape-borderRadius4);--tt-radius-md:var(--hero-shape-borderRadius6);--tt-radius-lg:var(--hero-shape-borderRadius8);--tt-radius-xl:var(--hero-shape-borderRadius16);--tt-transition-duration-short:.1s;--tt-transition-duration-default:.2s;--tt-transition-duration-long:.64s;--tt-transition-easing-default:cubic-bezier(.46, .03, .52, .96);--tt-transition-easing-cubic:cubic-bezier(.65, .05, .36, 1);--tt-transition-easing-quart:cubic-bezier(.77, 0, .18, 1);--tt-transition-easing-circ:cubic-bezier(.79, .14, .15, .86);--tt-transition-easing-back:cubic-bezier(.68, -.55, .27, 1.55);--tt-accent-contrast:8%;--tt-destructive-contrast:8%;--tt-foreground-contrast:8%}:root,:root *,:root :before,:root :after{box-sizing:border-box;transition:none var(--tt-transition-duration-default) var(--tt-transition-easing-default)}:root{--tt-bg-color:var(--white);--tt-border-color:var(--tt-gray-light-a-200);--tt-border-color-tint:var(--tt-gray-light-a-100);--tt-sidebar-bg-color:var(--tt-gray-light-100);--tt-scrollbar-color:var(--tt-gray-light-a-200);--tt-cursor-color:var(--tt-brand-color-500);--tt-selection-color:oklch(from var(--hero-palette-primary-main) l c h / .2);--tt-card-bg-color:var(--white);--tt-card-border-color:var(--tt-gray-light-a-100)}:root:has([data-theme=dark]){--tt-bg-color:var(--black);--tt-border-color:var(--tt-gray-dark-a-200);--tt-border-color-tint:var(--tt-gray-dark-a-100);--tt-sidebar-bg-color:var(--tt-gray-dark-100);--tt-scrollbar-color:var(--tt-gray-dark-a-200);--tt-cursor-color:var(--tt-brand-color-400);--tt-selection-color:oklch(from var(--hero-palette-primary-main) l c h / .2);--tt-card-bg-color:var(--tt-gray-dark-50);--tt-card-border-color:var(--tt-gray-dark-a-50)}:root{--tt-color-text-gray:var(--hero-palette-neutral-500);--tt-color-text-brown:var(--hero-palette-stone-500);--tt-color-text-orange:var(--hero-palette-orange-400);--tt-color-text-yellow:var(--hero-palette-amber-300);--tt-color-text-green:var(--hero-palette-teal-900);--tt-color-text-blue:var(--hero-palette-blue-800);--tt-color-text-purple:var(--hero-palette-violet-500);--tt-color-text-pink:var(--hero-palette-pink-500);--tt-color-text-red:var(--hero-palette-red-500);--tt-color-text-gray-contrast:oklch(from var(--hero-palette-stone-700) l c h / .15);--tt-color-text-brown-contrast:oklch(from var(--hero-palette-stone-400) l c h / .35);--tt-color-text-orange-contrast:oklch(from var(--hero-palette-orange-400) l c h / .27);--tt-color-text-yellow-contrast:oklch(from var(--hero-palette-amber-300) l c h / .39);--tt-color-text-green-contrast:oklch(from var(--hero-palette-green-300) l c h / .27);--tt-color-text-blue-contrast:oklch(from var(--hero-palette-blue-400) l c h / .27);--tt-color-text-purple-contrast:oklch(from var(--hero-palette-violet-400) l c h / .27);--tt-color-text-pink-contrast:oklch(from var(--hero-palette-rose-300) l c h / .27);--tt-color-text-red-contrast:oklch(from var(--hero-palette-red-300) l c h / .4)}:root:has([data-theme=dark]){--tt-color-text-gray:var(--hero-palette-neutral-400);--tt-color-text-brown:var(--hero-palette-stone-400);--tt-color-text-orange:var(--hero-palette-orange-300);--tt-color-text-yellow:var(--hero-palette-amber-300);--tt-color-text-green:var(--hero-palette-green-400);--tt-color-text-blue:var(--hero-palette-blue-400);--tt-color-text-purple:var(--hero-palette-violet-400);--tt-color-text-pink:var(--hero-palette-pink-500);--tt-color-text-red:var(--hero-palette-red-400);--tt-color-text-gray-contrast:oklch(from var(--hero-palette-neutral-50) l c h / .09);--tt-color-text-brown-contrast:oklch(from var(--hero-palette-stone-500) l c h / .25);--tt-color-text-orange-contrast:oklch(from var(--hero-palette-orange-400) l c h / .2);--tt-color-text-yellow-contrast:oklch(from var(--hero-palette-yellow-800) l c h / .2);--tt-color-text-green-contrast:oklch(from var(--hero-palette-teal-800) l c h / .2);--tt-color-text-blue-contrast:oklch(from var(--hero-palette-blue-800) l c h / .2);--tt-color-text-purple-contrast:oklch(from var(--hero-palette-violet-500) l c h / .18);--tt-color-text-pink-contrast:oklch(from var(--hero-palette-pink-500) l c h / .22);--tt-color-text-red-contrast:oklch(from var(--hero-palette-red-400) l c h / .25)}:root{--tt-color-highlight-gray:var(--hero-palette-stone-50);--tt-color-highlight-brown:var(--hero-palette-stone-100);--tt-color-highlight-orange:var(--hero-palette-orange-100);--tt-color-highlight-yellow:var(--hero-palette-yellow-100);--tt-color-highlight-green:var(--hero-palette-green-100);--tt-color-highlight-blue:var(--hero-palette-sky-100);--tt-color-highlight-purple:var(--hero-palette-purple-100);--tt-color-highlight-pink:var(--hero-palette-pink-50);--tt-color-highlight-red:var(--hero-palette-rose-100);--tt-color-highlight-gray-contrast:oklch(from var(--hero-palette-stone-700) l c h / .15);--tt-color-highlight-brown-contrast:oklch(from var(--hero-palette-stone-400) l c h / .35);--tt-color-highlight-orange-contrast:oklch(from var(--hero-palette-orange-400) l c h / .27);--tt-color-highlight-yellow-contrast:var(--hero-palette-yellow-300);--tt-color-highlight-green-contrast:var(--hero-palette-emerald-100);--tt-color-highlight-blue-contrast:var(--hero-palette-blue-100);--tt-color-highlight-purple-contrast:var(--hero-palette-purple-200);--tt-color-highlight-pink-contrast:oklch(from var(--hero-palette-rose-300) l c h / .27);--tt-color-highlight-red-contrast:var(--hero-palette-rose-200)}:root:has([data-theme=dark]){--tt-color-highlight-gray:var(--hero-palette-neutral-800);--tt-color-highlight-brown:var(--hero-palette-stone-700);--tt-color-highlight-orange:var(--hero-palette-amber-900);--tt-color-highlight-yellow:var(--hero-palette-yellow-900);--tt-color-highlight-green:var(--hero-palette-teal-900);--tt-color-highlight-blue:var(--hero-palette-indigo-400);--tt-color-highlight-purple:var(--hero-palette-purple-900);--tt-color-highlight-pink:var(--hero-palette-pink-950);--tt-color-highlight-red:var(--hero-palette-red-900);--tt-color-highlight-gray-contrast:oklch(from var(--hero-palette-neutral-50) l c h / .094);--tt-color-highlight-brown-contrast:oklch(from var(--hero-palette-stone-500) l c h / .25);--tt-color-highlight-orange-contrast:oklch(from var(--hero-palette-orange-400) l c h / .2);--tt-color-highlight-yellow-contrast:var(--hero-palette-yellow-900);--tt-color-highlight-green-contrast:var(--hero-palette-teal-900);--tt-color-highlight-blue-contrast:var(--hero-palette-indigo-800);--tt-color-highlight-purple-contrast:var(--hero-palette-indigo-900);--tt-color-highlight-pink-contrast:oklch(from var(--hero-palette-pink-500) l c h / .22);--tt-color-highlight-red-contrast:var(--hero-palette-red-900)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes zoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideFromTop{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes slideFromRight{0%{transform:translate(.5rem)}to{transform:translate(0)}}@keyframes slideFromLeft{0%{transform:translate(-.5rem)}to{transform:translate(0)}}@keyframes slideFromBottom{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tiptap-badge{--tt-badge-border-color:var(--hero-palette-divider);--tt-badge-border-color-subdued:var(--hero-palette-divider);--tt-badge-border-color-emphasized:var(--hero-palette-text-secondary);--tt-badge-text-color:var(--hero-palette-text-secondary);--tt-badge-text-color-subdued:var(--hero-palette-text-disabled);--tt-badge-text-color-emphasized:var(--hero-palette-text-primary);--tt-badge-bg-color:var(--hero-palette-background-paper);--tt-badge-bg-color-subdued:var(--hero-palette-background-paper);--tt-badge-bg-color-emphasized:var(--hero-palette-background-paper);--tt-badge-icon-color:var(--hero-palette-text-secondary);--tt-badge-icon-color-subdued:var(--hero-palette-text-disabled);--tt-badge-icon-color-emphasized:var(--hero-palette-primary-main)}.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);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);min-width:1.5rem;height:1.5rem;padding:.375rem;font-size:.75rem}.tiptap-badge[data-size=small]{border-radius:var(--tt-radius-xs);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-group{vertical-align:middle;background:var(--hero-palette-background-paper);display:flex;position:relative}.tiptap-button-group[data-orientation=vertical]{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-width:max-content}.tiptap-button-group[data-orientation=vertical]>.lb-button{justify-content:flex-start;width:100%}.tiptap-button-group[data-orientation=horizontal]{flex-direction:row;align-items:center;gap:.125rem}.lb-button{transition:background, color, opacity var(--tt-transition-duration-default) var(--tt-transition-easing-default)}.lb-button .lb-icon-container .MuiSvgIcon-root{width:inherit;height:inherit;flex-shrink:inherit;font-size:inherit;transition:none var(--lb-transition-duration) var(--lb-transition-easing);padding:1px}.lb-button .lb-button-label:empty{display:none}.lb-button[data-variant=toolbar]:not(:has(.lb-button-label:empty)) .lb-icon-container .MuiSvgIcon-root{padding-right:3px}.tiptap-separator{background-color:var(--hero-palette-divider);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-table-handle-bg-color:var(--hero-palette-action-hover);--tt-table-extend-icon-color:var(--hero-palette-text-secondary)}.tiptap-table-extend-row-column-button{background-color:var(--tt-table-handle-bg-color);border-radius:var(--tt-radius-lg);border:none;justify-content:center;align-items:center;padding:2px;display:flex}.tiptap-table-extend-row-column-button .tiptap-button-icon{width:1rem;height:1rem;color:var(--tt-table-extend-icon-color);flex-shrink:0}.tiptap-table-extend-row-column-button.tiptap-table-row-end-add-remove{cursor:row-resize;width:100%}.tiptap-table-extend-row-column-button.tiptap-table-column-end-add-remove{cursor:col-resize}.tiptap-combobox-list{--tt-combobox-bg-color:var(--white);--tt-combobox-border-color:var(--hero-palette-Button-inheritContainedBg);--tt-combobox-text-color:var(--hero-palette-text-secondary);--padding:.375rem;--border-width:1px;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(--hero-palette-background-paper);height:100%;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-list:empty{display:none!important}.tiptap-label{--tt-label-color:var(--hero-palette-text-secondary);color:var(--tt-label-color);margin:.75rem .5rem .25rem;font-size:.75rem;font-weight:600;line-height:normal}.tiptap-menu-content{z-index:calc(var(--hero-zIndex-appBar) + 1);height:100%;min-width:var(--popover-anchor-width);outline:none;flex-direction:column;display:flex}.tiptap-menu-content[data-state=closed]{display:none}.tiptap-menu-content[data-state=open]{animation:.15s ease-out popover}.tiptap-menu-group{display:none}:is(.tiptap-menu-group:has([role=menuitem]),.tiptap-menu-group:has([role=option])){display:block}.tiptap-menu-item{width:100%;color:var(--hero-palette-text-secondary);justify-content:flex-start;gap:8px}.tiptap-menu-item .lb-button-label{flex:1}@keyframes popover{0%{opacity:0;transform:scale(.95)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}:root{--tt-table-handle-bg-color-hover:var(--hero-palette-action-hover)}.tiptap-table-row-controls{flex-direction:row;display:flex}.tiptap-table-row-controls.is-dragging .tiptap-table-handle-menu.plus{visibility:hidden}.tiptap-table-handle-menu{border-radius:var(--tt-radius-sm);cursor:grab;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;display:flex}.tiptap-table-handle-menu:hover{background-color:var(--tt-table-handle-bg-color-hover)}.tiptap-table-handle-menu .tiptap-button-icon{flex-shrink:0;width:20px;height:20px}.tiptap-table-handle-menu.menu-opened{background-color:var(--tt-brand-color-500)}.tiptap-table-handle-menu.menu-opened .tiptap-button-icon{color:var(--white)}.tiptap-table-handle-menu.is-dragging{cursor:grabbing;background-color:var(--tt-brand-color-500)}.tiptap-table-handle-menu.is-dragging .tiptap-button-icon{color:var(--white)}.tiptap-table-handle-menu.row{align-items:flex-start;padding-block:5px}.tiptap-table-handle-menu.column{width:var(--table-handle-ref-width)}.tiptap-table-handle-menu.column .tiptap-button-icon{transform:rotate(90deg)}.tiptap-table-handle-menu.plus{cursor:pointer}.tiptap-table-menu-shortcut{color:var(--hero-palette-text-disabled);margin-inline-start:auto;font-size:12px}.tiptap-ai-menu-actions{justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.375rem .5rem;display:flex}:root{--tiptap-ai-prompt-input-content-placeholder:var(--hero-palette-text-disabled);--tiptap-ai-prompt-input-focused-border-color:var(--hero-palette-primary-main);--tiptap-ai-prompt-input-border-color:var(--hero-palette-action-disabled)}:root [data-state=off]{--tiptap-ai-prompt-input-text-color:var(--hero-palette-text-disabled);--tiptap-ai-prompt-input-border-color:var(--hero-palette-action-disabled)}:root [data-state=off].tiptap-ai-prompt-input:hover{--tiptap-ai-prompt-input-border-color:var(--hero-palette-action-active)}:root [data-state=off].tiptap-ai-prompt-input:focus,:root [data-state=off].tiptap-ai-prompt-input:active{--tiptap-ai-prompt-input-border-color:var(--hero-palette-primary-main)}.tiptap-ai-prompt-input{background-color:none;border:1px solid var(--tiptap-ai-prompt-input-border-color);border-radius:var(--tt-radius-lg);flex-direction:column;justify-content:center;gap:.375rem;width:100%;padding:0;display:flex}.tiptap-ai-prompt-input[data-focused=true]{border-color:var(--tiptap-ai-prompt-input-focused-border-color)}.tiptap-ai-prompt-input-content{overscroll-behavior:contain;resize:none;appearance:none;background:0 0;border-radius:.375rem;outline:none;width:100%;min-height:2.5rem;max-height:9rem;padding:.375rem .5rem;font-family:unset;font-size:.875rem;font-weight:400;line-height:1.5;display:block;overflow-y:auto}.tiptap-ai-prompt-input-content .tiptap.ProseMirror{font-family:Inter,sans-serif}.tiptap-ai-prompt-input-content::placeholder{color:var(--tiptap-ai-prompt-input-content-placeholder)}[data-state=off].tiptap-ai-prompt-input{cursor:pointer;border:1px solid var(--tiptap-ai-prompt-input-border-color);height:2.75rem;color:var(--tiptap-ai-prompt-input-text-color)}[data-state=off].tiptap-ai-prompt-input:hover{border:1px solid var(--tiptap-ai-prompt-input-border-color)}[data-state=off] .tiptap-ai-prompt-input-toolbar{justify-content:space-between;align-items:center;width:100%;display:flex}.tiptap-ai-prompt-input-placeholder{justify-content:space-between;align-items:center;display:flex}.tiptap-ai-prompt-input-placeholder .lb-button{margin-right:calc(.5 * var(--hero-spacing))}.tiptap-ai-prompt-input-placeholder-content{align-items:center;gap:8px;padding:8px;display:flex}.tiptap-ai-prompt-input-placeholder-icon{width:1rem;height:1rem}.tiptap-ai-prompt-input-placeholder-text{font-size:14px;font-weight:500;line-height:normal}.tiptap-ai-menu-actions .tiptap-button-group{gap:calc(2 * var(--hero-spacing))}.tiptap-ai-menu-actions .lb-button{gap:calc(.5 * var(--hero-spacing))}.tiptap-ai-menu-items{min-inline-size:220px}.tiptap-ai-menu-items .tiptap-menu-item{cursor:pointer}.tiptap-ai-menu-items .tiptap-menu-item:hover{background:var(--lb-foreground-subtle)}.tiptap-ai-menu-items svg{width:20px;height:20px;margin-right:1px}:root{--tiptap-card-bg-color:var(--hero-palette-background-paper);--tiptap-card-border-color:var(--hero-palette-Button-inheritContainedBg);--tiptap-card-group-label-color:var(--hero-palette-text-secondary)}.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-ai-loading-background-color:var(--hero-palette-background-paper)}.tiptap-ai-menu-progress{justify-content:space-between;align-items:center;width:100%;padding:6px;display:flex}.tiptap-spinner-alt{color:var(--tt-brand-color-500);align-items:center;gap:12px;padding:8px;font-size:12px;font-weight:600;line-height:normal;display:flex}.dots-container{align-items:center;gap:5px;display:flex}.dot{background:var(--tiptap-ai-loading-background-color);border-radius:50%}.dot:first-child{width:6px;height:6px;animation:.8s ease-in-out infinite loading1}.dot:nth-child(2){width:12px;height:12px;animation:.8s ease-in-out .1s infinite loading2}.dot:nth-child(3){width:8px;height:8px;animation:.8s ease-in-out .2s infinite loading3}@keyframes loading1{0%,80%,to{background:var(--tiptap-ai-loading-background-color);transform:scale(.8)}40%{background:var(--tt-brand-color-400);transform:scale(1.2)}}@keyframes loading2{0%,80%,to{background:var(--tiptap-ai-loading-background-color);transform:scale(.8)}40%{background:var(--tt-brand-color-700);transform:scale(1.2)}}@keyframes loading3{0%,80%,to{background:var(--tiptap-ai-loading-background-color);transform:scale(.8)}40%{background:var(--tt-brand-color-950);transform:scale(1.2)}}:root{--tt-slash-decoration-bg-color:var(--hero-palette-Button-inheritContainedHoverBg);--tt-slash-decoration-color:var(--hero-palette-text-disabled)}span.tiptap-slash-decoration{background:var(--tt-slash-decoration-bg-color);border-radius:var(--tt-radius-xs);outline:5.5px solid var(--tt-slash-decoration-bg-color)}span.tiptap-slash-decoration:after{color:var(--tt-slash-decoration-color)}span.tiptap-slash-decoration.is-empty:after{content:attr(data-decoration-content)}.tiptap-slash-card-body{width:100%}.tiptap-slash-card-body .tiptap-separator{margin:.25rem 0}.tiptap-slash-card-body .tiptap-card-group-label{padding-top:.5rem}@media screen and (width>=480px){.tiptap-slash-card{min-width:15rem}}.tiptap-dropdown-menu{--tt-dropdown-menu-bg-color:var(--white);--tt-dropdown-menu-border-color:var(--hero-palette-Button-inheritContainedBg);--tt-dropdown-menu-text-color:var(--hero-palette-text-secondary);z-index:50;transform-origin:var(--radix-dropdown-menu-content-transform-origin);max-height:var(--radix-dropdown-menu-content-available-height);outline:none}.tiptap-dropdown-menu>*{max-height:var(--radix-dropdown-menu-content-available-height)}.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}[data-radix-popper-content-wrapper]:has(.tiptap-improve-dropdown-content){margin-top:8px;z-index:calc(var(--hero-zIndex-modal) + 1)!important}.tiptap-improve-dropdown-content{min-inline-size:220px;z-index:var(--hero-zIndex-modal)}.tiptap-improve-dropdown-content svg{width:20px;height:20px;margin-right:1px}.tiptap-improve-dropdown-ask-item.lb-button{justify-content:flex-start;width:100%}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{z-index:20;pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:0;right:-2px}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#c8c8ff66;position:absolute;inset:0}:root{--tt-table-border-color:var(--tt-gray-light-a-300);--tt-table-selected-bg:#c3bdff66;--tt-table-selected-stroke:var(--tt-brand-color-400);--tt-table-column-resize-handle-bg:var(--tt-brand-color-400);--tt-table-cell-padding:.5rem;--tt-table-margin-block:1.25rem;--tt-table-pad-block-start:1rem;--tt-table-pad-block-end:1.5rem;--tt-table-pad-inline-start:3.25rem;--tt-table-pad-inline-end:1.5rem;--tt-table-offset-block-start:8px}.dark{--tt-table-border-color:var(--tt-gray-dark-a-300);--tt-table-selected-bg:#c3bdff33;--tt-table-selected-stroke:var(--tt-brand-color-400);--tt-table-column-resize-handle-bg:var(--tt-brand-color-400)}.tiptap [data-content-type=table]{margin-block:var(--tt-table-margin-block);margin-block-start:calc(var(--tt-table-margin-block) - var(--tt-table-offset-block-start))}.tiptap [data-content-type=table] .tableWrapper{left:calc(.5 * var(--tt-table-pad-inline-start) + var(--tt-table-offset-block-start));width:100%;margin-inline-start:calc(-1 * var(--tt-table-pad-inline-start));padding-block-start:calc(var(--tt-table-pad-block-start) + var(--tt-table-offset-block-start));padding-block-end:var(--tt-table-pad-block-end);padding-inline-start:var(--tt-table-pad-inline-start);padding-inline-end:var(--tt-table-pad-inline-end);position:relative;overflow-y:hidden}.tiptap table{word-break:break-word;width:auto!important}.tiptap th,.tiptap td{border:1px solid var(--tt-table-border-color);padding:var(--tt-table-cell-padding)}.tiptap table th{background-color:var(--tt-gray-light-a-100);text-align:left;font-weight:700}.ProseMirror .column-resize-handle{margin-inline-start:-1px;background:var(--tt-table-column-resize-handle-bg);cursor:col-resize;z-index:1;pointer-events:auto;width:2px;height:calc(100% + 2px);margin-top:-1px;transition:background .15s 50ms;position:absolute;top:0;right:0}.ProseMirror [data-content-type=table][data-variant=fixedLayoutTable] table{width:100%!important}.ProseMirror [data-content-type=table][data-variant=fixedLayoutTable] .column-resize-handle{cursor:text;background:0 0}.ProseMirror [data-content-type=table][data-variant=fixedLayoutTable] th,.ProseMirror [data-content-type=table][data-variant=fixedLayoutTable] td{cursor:text}.tiptap td[data-text-align=left],.tiptap th[data-text-align=left]{text-align:left}.tiptap td[data-text-align=center],.tiptap th[data-text-align=center]{text-align:center}.tiptap td[data-text-align=right],.tiptap th[data-text-align=right]{text-align:right}.tiptap td[data-text-align=justify],.tiptap th[data-text-align=justify]{text-align:justify}.tiptap td[data-vertical-align=top],.tiptap th[data-vertical-align=top]{vertical-align:top}.tiptap td[data-vertical-align=middle],.tiptap th[data-vertical-align=middle]{vertical-align:middle}.tiptap td[data-vertical-align=bottom],.tiptap th[data-vertical-align=bottom]{vertical-align:bottom}.tiptap [data-content-type=table] td[data-text-align=left],.tiptap [data-content-type=table] th[data-text-align=left]{text-align:left}.tiptap [data-content-type=table] td[data-text-align=center],.tiptap [data-content-type=table] th[data-text-align=center]{text-align:center}.tiptap [data-content-type=table] td[data-text-align=right],.tiptap [data-content-type=table] th[data-text-align=right]{text-align:right}.tiptap [data-content-type=table] td[data-text-align=justify],.tiptap [data-content-type=table] th[data-text-align=justify]{text-align:justify}.tiptap [data-content-type=table] td[data-vertical-align=top],.tiptap [data-content-type=table] th[data-vertical-align=top]{vertical-align:top}.tiptap [data-content-type=table] td[data-vertical-align=middle],.tiptap [data-content-type=table] th[data-vertical-align=middle]{vertical-align:middle}.tiptap [data-content-type=table] td[data-vertical-align=bottom],.tiptap [data-content-type=table] th[data-vertical-align=bottom]{vertical-align:bottom}.ProseMirror td,.ProseMirror th{min-width:auto!important}.ProseMirror td:not([colwidth]):not(.column-resize-dragging),.ProseMirror th:not([colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)!important}.tiptap-table-dropcursor{z-index:20;background-color:var(--tt-table-column-resize-handle-bg);pointer-events:none;position:absolute}.table-cell-dragging-source{z-index:2;content:"";background:#c8c8ff66;position:absolute;inset:0}
