.toc-sticky[data-v-6d6eda3d]{top:var(--top-offset)}@media(max-width:639.9px){.toc-sticky[data-v-6d6eda3d]{top:var(--top-offset-xs,var(--top-offset))}}@media(min-width:640px){.toc-sticky[data-v-6d6eda3d]{top:var(--top-offset-sm,var(--top-offset))}}@media(min-width:768px){.toc-sticky[data-v-6d6eda3d]{top:var(--top-offset-md,var(--top-offset-sm,var(--top-offset)))}}@media(min-width:1024px){.toc-sticky[data-v-6d6eda3d]{top:var(--top-offset-lg,var(--top-offset-md,var(--top-offset-sm,var(--top-offset))))}}@media(min-width:1280px){.toc-sticky[data-v-6d6eda3d]{top:var(--top-offset-xl,var(--top-offset-lg,var(--top-offset-md,var(--top-offset-sm,var(--top-offset)))))}}@media(min-width:1536px){.toc-sticky[data-v-6d6eda3d]{top:var(--top-offset-2xl,var(--top-offset-xl,var(--top-offset-lg,var(--top-offset-md,var(--top-offset-sm,var(--top-offset))))))}}.toc-fab[data-v-d267b128]{top:var(--top-offset)}@media(max-width:639.9px){.toc-fab[data-v-d267b128]{top:var(--top-offset-xs,var(--top-offset))}}@media(min-width:640px){.toc-fab[data-v-d267b128]{top:var(--top-offset-sm,var(--top-offset))}}@media(min-width:768px){.toc-fab[data-v-d267b128]{top:var(--top-offset-md,var(--top-offset-sm,var(--top-offset)))}}@media(min-width:1024px){.toc-fab[data-v-d267b128]{top:var(--top-offset-lg,var(--top-offset-md,var(--top-offset-sm,var(--top-offset))))}}@media(min-width:1280px){.toc-fab[data-v-d267b128]{top:var(--top-offset-xl,var(--top-offset-lg,var(--top-offset-md,var(--top-offset-sm,var(--top-offset)))))}}@media(min-width:1536px){.toc-fab[data-v-d267b128]{top:var(--top-offset-2xl,var(--top-offset-xl,var(--top-offset-lg,var(--top-offset-md,var(--top-offset-sm,var(--top-offset))))))}}.code-block-wrapper[data-v-b0d26302]{margin:1rem 0;position:relative}.code-block-header[data-v-b0d26302]{align-items:center;display:flex;position:absolute;right:.5rem;top:.5rem;z-index:1}.code-block-language-button[data-v-b0d26302]{align-items:center;background-color:#47556999;border:1px solid rgba(148,163,184,.3);border-radius:.25rem;cursor:pointer;display:flex;gap:.25rem;padding:.25rem .5rem;position:relative;transition:all .15s}.code-block-language-button[data-v-b0d26302]:hover{background-color:#475569e6;border-color:#94a3b880}.code-block-language-select[data-v-b0d26302]{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.code-block-language-label[data-v-b0d26302]{color:#e2e8f0;font-size:.75rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-block-language-arrow[data-v-b0d26302]{color:#94a3b8;flex-shrink:0;pointer-events:none}.code-block-wrapper[data-v-b0d26302] pre{background-color:#1e293b;border-radius:.375rem;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875rem;line-height:1.5;margin:0;overflow-x:auto;padding:2rem 1rem 1rem}.code-block-wrapper[data-v-b0d26302] code{background-color:transparent;font-family:inherit;font-size:inherit;padding:0}.code-block-wrapper[data-v-b0d26302] .hljs-built_in,.code-block-wrapper[data-v-b0d26302] .hljs-keyword,.code-block-wrapper[data-v-b0d26302] .hljs-name,.code-block-wrapper[data-v-b0d26302] .hljs-selector-tag,.code-block-wrapper[data-v-b0d26302] .hljs-tag{color:#c678dd}.code-block-wrapper[data-v-b0d26302] .hljs-addition,.code-block-wrapper[data-v-b0d26302] .hljs-attribute,.code-block-wrapper[data-v-b0d26302] .hljs-literal,.code-block-wrapper[data-v-b0d26302] .hljs-section,.code-block-wrapper[data-v-b0d26302] .hljs-string,.code-block-wrapper[data-v-b0d26302] .hljs-template-tag,.code-block-wrapper[data-v-b0d26302] .hljs-template-variable,.code-block-wrapper[data-v-b0d26302] .hljs-title,.code-block-wrapper[data-v-b0d26302] .hljs-type{color:#98c379}.code-block-wrapper[data-v-b0d26302] .hljs-deletion,.code-block-wrapper[data-v-b0d26302] .hljs-meta,.code-block-wrapper[data-v-b0d26302] .hljs-selector-attr,.code-block-wrapper[data-v-b0d26302] .hljs-selector-pseudo{color:#e06c75}.code-block-wrapper[data-v-b0d26302] .hljs-attr,.code-block-wrapper[data-v-b0d26302] .hljs-doctag{color:#d19a66}.code-block-wrapper[data-v-b0d26302] .hljs-bullet,.code-block-wrapper[data-v-b0d26302] .hljs-link,.code-block-wrapper[data-v-b0d26302] .hljs-symbol{color:#61aeee}.code-block-wrapper[data-v-b0d26302] .hljs-comment,.code-block-wrapper[data-v-b0d26302] .hljs-quote{color:#5c6370;font-style:italic}.code-block-wrapper[data-v-b0d26302] .hljs-number,.code-block-wrapper[data-v-b0d26302] .hljs-regexp,.code-block-wrapper[data-v-b0d26302] .hljs-template-variable,.code-block-wrapper[data-v-b0d26302] .hljs-variable{color:#d19a66}.code-block-wrapper[data-v-b0d26302] .hljs-function{color:#61afef}.code-block-wrapper[data-v-b0d26302] .hljs-class .hljs-title,.code-block-wrapper[data-v-b0d26302] .hljs-title.class_{color:#e5c07b}.code-block-wrapper[data-v-b0d26302] .hljs-params{color:#e2e8f0}.code-block-wrapper[data-v-b0d26302] .hljs-property{color:#e06c75}.code-block-wrapper[data-v-b0d26302] .hljs-punctuation{color:#abb2bf}.link-card-wrapper[data-v-c359553c]{margin:.5rem 0}.link-card-wrapper.is-selected .link-card[data-v-c359553c]{outline:2px solid #3b82f6;outline-offset:2px}.link-card[data-v-c359553c]{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden;position:relative;transition:box-shadow .15s}.link-card[data-v-c359553c]:hover{box-shadow:0 2px 8px #0000001a}.link-card-link[data-v-c359553c]{color:inherit;display:block}.link-card-link[data-v-c359553c],.link-card-link[data-v-c359553c]:hover{text-decoration:none!important}.link-card--horizontal .link-card-content[data-v-c359553c]{display:flex;flex-direction:row}.link-card--horizontal .link-card-image[data-v-c359553c]{flex-shrink:0;order:2;width:120px}.link-card--horizontal .link-card-text[data-v-c359553c]{flex:1;min-width:0;order:1;padding:1rem}.link-card--card .link-card-content[data-v-c359553c]{display:flex;flex-direction:column}.link-card--card .link-card-image[data-v-c359553c]{aspect-ratio:1200/630;order:1;width:100%}.link-card--card .link-card-image img[data-v-c359553c]{background-color:#f8fafc;-o-object-fit:contain;object-fit:contain}.link-card--card .link-card-text[data-v-c359553c]{order:2;padding:1rem}.link-card--compact .link-card-content[data-v-c359553c]{align-items:center;display:flex;flex-direction:row}.link-card--compact .link-card-text[data-v-c359553c]{flex:1;min-width:0;padding:.75rem 1rem}.link-card--compact .link-card-title[data-v-c359553c]{font-size:.9rem;margin-bottom:0}.link-card--compact .link-card-url[data-v-c359553c]{display:inline;margin-left:.5rem}.link-card-title[data-v-c359553c]{color:#1e293b;font-size:.95rem;font-weight:600;margin-bottom:.25rem}.link-card-description[data-v-c359553c],.link-card-title[data-v-c359553c]{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.link-card-description[data-v-c359553c]{color:#64748b;font-size:.85rem;margin-bottom:.5rem}.link-card-url[data-v-c359553c]{color:#94a3b8;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-card-image img[data-v-c359553c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.link-card-actions[data-v-c359553c]{display:flex;gap:.25rem;opacity:0;position:absolute;right:.5rem;top:.5rem;transition:opacity .15s}.link-card:hover .link-card-actions[data-v-c359553c]{opacity:1}.link-card-delete[data-v-c359553c],.link-card-style-btn[data-v-c359553c]{align-items:center;background-color:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.75rem;height:1.5rem;justify-content:center;line-height:1;width:1.5rem}.link-card-delete[data-v-c359553c]:hover,.link-card-style-btn[data-v-c359553c]:hover{background-color:#000000b3}.link-card-loading[data-v-c359553c]{align-items:center;color:#64748b;display:flex;gap:.5rem;justify-content:center;padding:1.5rem}.link-card-loading-spinner[data-v-c359553c]{animation:spin-c359553c .8s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:1rem;width:1rem}.link-card-loading-text[data-v-c359553c]{font-size:.875rem}@keyframes spin-c359553c{to{transform:rotate(1turn)}}.oembed-wrapper[data-v-09789d4e]{display:flex;justify-content:center;margin:1rem 0}.oembed-wrapper.is-selected .oembed-container[data-v-09789d4e]{border-radius:.75rem;outline:2px solid #3b82f6;outline-offset:4px}.oembed-container[data-v-09789d4e]{display:inline-block;position:relative}.oembed-loading[data-v-09789d4e]{align-items:center;background-color:#f8fafc;display:flex;inset:0;justify-content:center;position:absolute;z-index:1}.oembed-loading-spinner[data-v-09789d4e]{animation:spin-09789d4e 1s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:2rem;width:2rem}@keyframes spin-09789d4e{to{transform:rotate(1turn)}}.oembed-error[data-v-09789d4e]{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;color:#64748b;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:2rem}.oembed-error a[data-v-09789d4e]{color:#3b82f6;font-size:.875rem;text-decoration:underline}.oembed-container iframe[data-v-09789d4e]{border:none;border-radius:.75rem;display:block;overflow:hidden}.oembed-wrapper--twitter .oembed-container iframe[data-v-09789d4e]{max-width:100%;min-height:200px;width:550px}.oembed-wrapper--youtube .oembed-container[data-v-09789d4e]{width:100%}.oembed-wrapper--youtube .oembed-container iframe[data-v-09789d4e]{aspect-ratio:16/9;width:100%}.oembed-wrapper--tiktok .oembed-container iframe[data-v-09789d4e]{height:750px;max-width:100%;width:325px}.oembed-actions[data-v-09789d4e]{display:flex;gap:.25rem;opacity:0;position:absolute;right:.5rem;top:.5rem;transition:opacity .15s}.oembed-container:hover .oembed-actions[data-v-09789d4e]{opacity:1}.oembed-action-btn[data-v-09789d4e],.oembed-delete-btn[data-v-09789d4e]{align-items:center;background-color:#0009;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;height:1.75rem;justify-content:center;transition:background-color .15s;width:1.75rem}.oembed-action-btn[data-v-09789d4e]:hover,.oembed-delete-btn[data-v-09789d4e]:hover{background-color:#000c}.oembed-delete-btn[data-v-09789d4e]:hover{background-color:#ef4444}.resizable-image-node[data-v-e849c119]{margin:1rem 0;position:relative}.resizable-image-wrapper[data-v-e849c119]{display:flex;width:100%}.image-upload-area[data-v-e849c119]{background-color:#f8fafc;border:2px dashed #cbd5e1;border-radius:.5rem;cursor:pointer;padding:2rem;position:relative;text-align:center;transition:all .15s;width:100%}.image-upload-area.is-dragging[data-v-e849c119],.image-upload-area[data-v-e849c119]:hover{background-color:#eff6ff;border-color:#3b82f6}.file-input[data-v-e849c119]{display:none}.upload-icon[data-v-e849c119]{color:#94a3b8;display:flex;justify-content:center;margin-bottom:.75rem}.upload-text[data-v-e849c119]{color:#475569;font-size:.875rem;margin:0 0 .25rem}.upload-link[data-v-e849c119]{color:#3b82f6;font-weight:500}.upload-hint[data-v-e849c119]{color:#94a3b8;font-size:.75rem;margin:0}.upload-remove-btn[data-v-e849c119]{align-items:center;background-color:#f1f5f9;border:none;border-radius:.25rem;color:#64748b;cursor:pointer;display:flex;height:1.75rem;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:all .15s;width:1.75rem}.upload-remove-btn[data-v-e849c119]:hover{background-color:#fef2f2;color:#ef4444}.resizable-image-container[data-v-e849c119]{border-radius:.375rem;cursor:pointer;display:inline-block;max-width:100%;position:relative;transition:box-shadow .15s}.resizable-image-container.is-selected[data-v-e849c119]{box-shadow:0 0 0 2px #3b82f6}.resizable-image[data-v-e849c119]{border-radius:.375rem;display:block;height:auto;width:100%}.resize-handle[data-v-e849c119]{align-items:center;bottom:0;cursor:ew-resize;display:flex;justify-content:center;position:absolute;top:0;width:20px}.resize-handle-right[data-v-e849c119]{right:0}.resize-handle-bar[data-v-e849c119]{background-color:#3b82f6;border-radius:3px;height:48px;max-height:50%;transition:transform .15s;width:6px}.resize-handle:hover .resize-handle-bar[data-v-e849c119]{transform:scaleY(1.2)}.image-controls[data-v-e849c119]{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;box-shadow:0 2px 8px #00000026;display:flex;gap:2px;left:50%;padding:4px;position:absolute;top:-44px;transform:translate(-50%);white-space:nowrap;z-index:10}.image-control-btn[data-v-e849c119]{align-items:center;background:none;border:none;border-radius:.25rem;color:#64748b;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s;width:28px}.image-control-btn[data-v-e849c119]:hover{background-color:#f1f5f9;color:#1e293b}.image-control-btn.is-active[data-v-e849c119]{background-color:#e2e8f0;color:#1e293b}.image-control-btn-delete[data-v-e849c119]:hover{background-color:#fef2f2;color:#ef4444}.image-control-divider[data-v-e849c119]{background-color:#e2e8f0;height:20px;margin:0 4px;width:1px}.file-attachment-node[data-v-dda7ac51]{margin:1rem 0}.file-upload-area[data-v-dda7ac51]{background-color:#f8fafc;border:2px dashed #cbd5e1;border-radius:.5rem;cursor:pointer;padding:2rem;position:relative;text-align:center;transition:all .15s;width:100%}.file-upload-area.is-dragging[data-v-dda7ac51],.file-upload-area[data-v-dda7ac51]:hover{background-color:#eff6ff;border-color:#3b82f6}.file-input[data-v-dda7ac51]{display:none}.upload-icon[data-v-dda7ac51]{color:#94a3b8;display:flex;justify-content:center;margin-bottom:.75rem}.upload-text[data-v-dda7ac51]{color:#475569;font-size:.875rem;margin:0 0 .25rem}.upload-link[data-v-dda7ac51]{color:#3b82f6;font-weight:500}.upload-hint[data-v-dda7ac51]{color:#94a3b8;font-size:.75rem;margin:0}.upload-remove-btn[data-v-dda7ac51]{align-items:center;background-color:#f1f5f9;border:none;border-radius:.25rem;color:#64748b;cursor:pointer;display:flex;height:1.75rem;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:all .15s;width:1.75rem}.upload-remove-btn[data-v-dda7ac51]:hover{background-color:#fef2f2;color:#ef4444}.file-card[data-v-dda7ac51]{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;gap:.75rem;padding:.75rem 1rem;transition:border-color .15s}.file-card[data-v-dda7ac51]:hover{border-color:#cbd5e1}.file-icon[data-v-dda7ac51]{align-items:center;background-color:currentColor;background-color:color-mix(in srgb,currentColor 10%,transparent);border-radius:.375rem;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.file-info[data-v-dda7ac51]{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.file-name-row[data-v-dda7ac51]{align-items:center;display:flex;gap:.375rem}.file-name-row-editable[data-v-dda7ac51]{cursor:text}.file-name-row-editable:hover .file-name[data-v-dda7ac51],.file-name-row-editable:hover .file-name-edit-icon[data-v-dda7ac51]{color:#3b82f6}.file-name[data-v-dda7ac51]{color:#1e293b;font-size:.875rem;font-weight:500;transition:color .15s;word-break:break-all}.file-name-edit-icon[data-v-dda7ac51]{align-self:center;color:#94a3b8;flex-shrink:0;transition:color .15s}.file-name-edit-icon-spacer[data-v-dda7ac51]{flex-shrink:0;width:12px}.file-name-input[data-v-dda7ac51]{background-color:#fff;border:1px solid #3b82f6;border-radius:.25rem;color:#1e293b;font-size:.875rem;font-weight:500;outline:none;padding:.125rem .375rem;width:100%}.file-size[data-v-dda7ac51]{color:#94a3b8;font-size:.75rem}.extension-badge[data-v-dda7ac51]{border-radius:.25rem;flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.05em;padding:.25rem .5rem}.file-actions[data-v-dda7ac51]{flex-shrink:0;gap:.25rem}.file-action-btn[data-v-dda7ac51],.file-actions[data-v-dda7ac51]{align-items:center;display:flex}.file-action-btn[data-v-dda7ac51]{background:none;border:none;border-radius:.25rem;color:#64748b;cursor:pointer;height:1.75rem;justify-content:center;transition:all .15s;width:1.75rem}.file-action-btn[data-v-dda7ac51]:hover{background-color:#f1f5f9;color:#1e293b}.file-action-btn-delete[data-v-dda7ac51]:hover{background-color:#fef2f2;color:#ef4444}.link-card-dialog-overlay[data-v-580e9695]{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.link-card-dialog[data-v-580e9695]{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;height:580px;max-height:90vh;max-width:500px;overflow:hidden;width:100%}.link-card-dialog-header[data-v-580e9695]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem}.link-card-dialog-title[data-v-580e9695]{font-size:1rem;font-weight:600;margin:0}.link-card-dialog-close[data-v-580e9695]{align-items:center;background:none;border:none;border-radius:.25rem;color:#64748b;cursor:pointer;display:flex;font-size:1.25rem;height:2rem;justify-content:center;width:2rem}.link-card-dialog-close[data-v-580e9695]:hover{background-color:#f1f5f9}.link-card-dialog-body[data-v-580e9695]{flex:1;min-height:0;overflow-y:auto;padding:1rem}.link-card-dialog-field[data-v-580e9695]{margin-bottom:1rem}.link-card-dialog-label[data-v-580e9695]{color:#475569;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.link-card-dialog-input[data-v-580e9695]{border:1px solid #e2e8f0;border-radius:.375rem;font-size:.875rem;outline:none;padding:.625rem .75rem;transition:border-color .15s;width:100%}.link-card-dialog-input[data-v-580e9695]:focus{border-color:#3b82f6}.link-card-dialog-input.has-error[data-v-580e9695],.link-card-dialog-input.has-error[data-v-580e9695]:focus{border-color:#ef4444}.link-card-dialog-error[data-v-580e9695]{color:#ef4444;font-size:.75rem;margin-bottom:0;margin-top:.25rem}.link-card-style-buttons[data-v-580e9695]{display:flex;gap:.5rem}.link-card-style-button[data-v-580e9695]{align-items:center;background:none;border:1px solid #e2e8f0;border-radius:.375rem;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:.25rem;padding:.75rem;transition:all .15s}.link-card-style-button[data-v-580e9695]:hover{background-color:#f8fafc;border-color:#cbd5e1}.link-card-style-button.is-active[data-v-580e9695]{background-color:#eff6ff;border-color:#3b82f6}.link-card-style-icon[data-v-580e9695]{color:#64748b;font-size:1.25rem}.link-card-style-button.is-active .link-card-style-icon[data-v-580e9695]{color:#3b82f6}.link-card-style-label[data-v-580e9695]{color:#64748b;font-size:.75rem}.link-card-style-button.is-active .link-card-style-label[data-v-580e9695]{color:#3b82f6}.link-card-dialog-preview[data-v-580e9695]{margin-top:1rem}.link-card-preview[data-v-580e9695]{border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden;width:100%}.link-card-preview--horizontal[data-v-580e9695]{height:100px}.link-card-preview--card[data-v-580e9695]{height:240px}.link-card-preview--compact[data-v-580e9695]{height:48px}.link-card-preview--horizontal .link-card-preview-content[data-v-580e9695]{display:flex;flex-direction:row;height:100%}.link-card-preview--horizontal .link-card-preview-image[data-v-580e9695]{flex-shrink:0;order:2;width:120px}.link-card-preview--horizontal .link-card-preview-text[data-v-580e9695]{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;order:1;padding:.75rem}.link-card-preview--card .link-card-preview-content[data-v-580e9695]{display:flex;flex-direction:column;height:100%}.link-card-preview--card .link-card-preview-image[data-v-580e9695]{flex-shrink:0;height:160px;order:1;width:100%}.link-card-preview--card .link-card-preview-image img[data-v-580e9695]{background-color:#f8fafc;-o-object-fit:contain;object-fit:contain}.link-card-preview--card .link-card-preview-text[data-v-580e9695]{flex:1;order:2;padding:.75rem}.link-card-preview--compact .link-card-preview-content[data-v-580e9695]{align-items:center;display:flex;flex-direction:row;height:100%}.link-card-preview--compact .link-card-preview-text[data-v-580e9695]{flex:1;min-width:0;padding:.5rem .75rem}.link-card-preview--compact .link-card-preview-title[data-v-580e9695]{display:inline;font-size:.85rem;margin-bottom:0}.link-card-preview--compact .link-card-preview-url[data-v-580e9695]{display:inline;margin-left:.5rem}.link-card-preview-image img[data-v-580e9695]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.link-card-preview-image--empty[data-v-580e9695]{align-items:center;background-color:#f1f5f9;color:#94a3b8;display:flex;font-size:.75rem;justify-content:center}.link-card-preview-title[data-v-580e9695]{color:#1e293b;font-size:.85rem;font-weight:600;margin-bottom:.125rem}.link-card-preview-description[data-v-580e9695],.link-card-preview-title[data-v-580e9695]{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.link-card-preview-description[data-v-580e9695]{color:#64748b;font-size:.75rem;margin-bottom:.25rem}.link-card-preview-url[data-v-580e9695]{color:#94a3b8;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-card-preview-placeholder[data-v-580e9695]{border-style:dashed}.link-card-preview-description--placeholder[data-v-580e9695],.link-card-preview-title--placeholder[data-v-580e9695],.link-card-preview-url--placeholder[data-v-580e9695]{color:#94a3b8}.link-card-preview-skeleton .skeleton-image[data-v-580e9695]{background-color:#e2e8f0;overflow:hidden;position:relative}.link-card-preview-skeleton .link-card-preview-text[data-v-580e9695]{display:flex;flex-direction:column;justify-content:center}.skeleton-title[data-v-580e9695]{height:1rem;width:80%}.skeleton-description[data-v-580e9695],.skeleton-title[data-v-580e9695]{background-color:#e2e8f0;border-radius:.25rem;margin-bottom:.5rem;overflow:hidden;position:relative}.skeleton-description[data-v-580e9695]{height:.75rem;width:100%}.skeleton-url[data-v-580e9695]{background-color:#e2e8f0;border-radius:.25rem;height:.625rem;overflow:hidden;position:relative;width:60%}.skeleton-shimmer[data-v-580e9695]{animation:shimmer-580e9695 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);inset:0;position:absolute}@keyframes shimmer-580e9695{0%{transform:translate(-100%)}to{transform:translate(100%)}}.link-card-dialog-footer[data-v-580e9695]{border-top:1px solid #e2e8f0;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem}.link-card-dialog-btn[data-v-580e9695]{border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .15s}.link-card-dialog-btn--cancel[data-v-580e9695]{background:none;border:1px solid #e2e8f0;color:#64748b}.link-card-dialog-btn--cancel[data-v-580e9695]:hover{background-color:#f1f5f9}.link-card-dialog-btn--submit[data-v-580e9695]{background-color:#3b82f6;border:none;color:#fff}.link-card-dialog-btn--submit[data-v-580e9695]:hover:not(:disabled){background-color:#2563eb}.link-card-dialog-btn--submit[data-v-580e9695]:disabled{background-color:#94a3b8;cursor:not-allowed}.oembed-dialog-overlay[data-v-69524740]{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.oembed-dialog[data-v-69524740]{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:480px;overflow:hidden;width:100%}.oembed-dialog-header[data-v-69524740]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem}.oembed-dialog-title[data-v-69524740]{font-size:1rem;font-weight:600;margin:0}.oembed-dialog-close[data-v-69524740]{align-items:center;background:none;border:none;border-radius:.25rem;color:#64748b;cursor:pointer;display:flex;font-size:1.25rem;height:2rem;justify-content:center;width:2rem}.oembed-dialog-close[data-v-69524740]:hover{background-color:#f1f5f9}.oembed-dialog-body[data-v-69524740]{flex:1;overflow-y:auto;padding:1rem}.oembed-dialog-field[data-v-69524740]{margin-bottom:1rem}.oembed-dialog-label[data-v-69524740]{color:#475569;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.oembed-dialog-input[data-v-69524740]{border:1px solid #e2e8f0;border-radius:.375rem;font-size:.875rem;outline:none;padding:.625rem .75rem;transition:border-color .15s;width:100%}.oembed-dialog-input[data-v-69524740]:focus{border-color:#3b82f6}.oembed-dialog-input.has-error[data-v-69524740],.oembed-dialog-input.has-error[data-v-69524740]:focus{border-color:#ef4444}.oembed-dialog-error[data-v-69524740]{color:#ef4444}.oembed-dialog-detected[data-v-69524740],.oembed-dialog-error[data-v-69524740]{font-size:.75rem;margin-bottom:0;margin-top:.25rem}.oembed-dialog-detected[data-v-69524740]{color:#22c55e}.oembed-providers[data-v-69524740]{margin-top:1rem}.oembed-providers-label[data-v-69524740]{color:#64748b;font-size:.75rem;font-weight:500;margin-bottom:.5rem}.oembed-providers-list[data-v-69524740]{display:flex;gap:.5rem}.oembed-provider-item[data-v-69524740]{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;color:#64748b;display:flex;font-size:.8125rem;gap:.375rem;padding:.5rem .75rem;transition:all .15s}.oembed-provider-item svg[data-v-69524740]{height:1rem;width:1rem}.oembed-provider-item.is-active[data-v-69524740]{background-color:#eff6ff;border-color:#3b82f6;color:#3b82f6}.oembed-dialog-footer[data-v-69524740]{border-top:1px solid #e2e8f0;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem}.oembed-dialog-btn[data-v-69524740]{border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .15s}.oembed-dialog-btn--cancel[data-v-69524740]{background:none;border:1px solid #e2e8f0;color:#64748b}.oembed-dialog-btn--cancel[data-v-69524740]:hover{background-color:#f1f5f9}.oembed-dialog-btn--submit[data-v-69524740]{background-color:#3b82f6;border:none;color:#fff}.oembed-dialog-btn--submit[data-v-69524740]:hover:not(:disabled){background-color:#2563eb}.oembed-dialog-btn--submit[data-v-69524740]:disabled{background-color:#94a3b8;cursor:not-allowed}.tiptap-editor[data-v-d7710341]{border:1px solid #e2e8f0;border-radius:.5rem}.tiptap-toolbar-wrapper[data-v-d7710341]{overflow:visible;position:relative}.tiptap-toolbar[data-v-d7710341]{align-items:flex-end;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:.5rem .5rem 0 0;display:flex;flex-wrap:nowrap;gap:.25rem;overflow-x:auto;padding:.5rem;scrollbar-width:none;-ms-overflow-style:none}.tiptap-toolbar[data-v-d7710341]::-webkit-scrollbar{display:none}.toolbar-scroll-indicator[data-v-d7710341]{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;height:1.75rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s,box-shadow .2s;width:1.75rem;z-index:10}.toolbar-scroll-indicator-left[data-v-d7710341]{left:.375rem}.toolbar-scroll-indicator-right[data-v-d7710341]{right:.375rem}.toolbar-scroll-indicator[data-v-d7710341]:hover{background-color:#f1f5f9;box-shadow:0 2px 6px #00000026}.toolbar-scroll-indicator-icon[data-v-d7710341]{align-items:center;color:#475569;display:flex;height:1rem;justify-content:center;width:1rem}.toolbar-scroll-indicator-icon svg[data-v-d7710341]{height:100%;width:100%}.scroll-indicator-enter-active[data-v-d7710341],.scroll-indicator-leave-active[data-v-d7710341]{transition:opacity .2s ease}.scroll-indicator-enter-from[data-v-d7710341],.scroll-indicator-leave-to[data-v-d7710341]{opacity:0}.tiptap-fixed-toolbar[data-v-d7710341]{background-color:#fff;box-shadow:0 2px 8px #0000001a;left:0;max-width:100%;position:fixed;right:0;z-index:100}.tiptap-fixed-toolbar .tiptap-toolbar-wrapper[data-v-d7710341]{max-width:100%}.tiptap-fixed-toolbar .tiptap-toolbar[data-v-d7710341]{border-bottom:none}.toolbar-labeled-group[data-v-d7710341]{align-items:flex-start;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-end;padding:0 .25rem}.toolbar-labeled-group[data-v-d7710341]:last-child{border-right:none}.toolbar-group-label[data-v-d7710341]{color:#94a3b8;font-size:.625rem;font-weight:500;letter-spacing:.025em;line-height:1;margin-bottom:.125rem;text-transform:uppercase;white-space:nowrap}.toolbar-group-buttons[data-v-d7710341]{align-items:center}.toolbar-group[data-v-d7710341],.toolbar-group-buttons[data-v-d7710341]{display:flex;gap:.125rem}.toolbar-divider[data-v-d7710341]{background-color:#e2e8f0;margin:0 .25rem;width:1px}.toolbar-button[data-v-d7710341]{align-items:center;background-color:transparent;border:none;border-radius:.25rem;cursor:pointer;display:flex;height:2rem;justify-content:center;position:relative;transition:background-color .15s;width:2rem}.toolbar-button[data-v-d7710341]:hover{background-color:#e2e8f0}.toolbar-button.is-active[data-v-d7710341]{background-color:#cbd5e1}.toolbar-icon[data-v-d7710341]{color:#475569;font-size:.875rem;font-weight:600}.toolbar-icon.italic[data-v-d7710341]{font-style:italic}.toolbar-icon.strike[data-v-d7710341]{text-decoration:line-through}.toolbar-icon.underline[data-v-d7710341]{text-decoration:underline}.toolbar-icon.align-icon[data-v-d7710341],.toolbar-icon.highlight-icon[data-v-d7710341],.toolbar-icon.link-icon[data-v-d7710341],.toolbar-icon.undo-redo-icon[data-v-d7710341]{align-items:center;display:flex;justify-content:center}.toolbar-icon.align-icon svg[data-v-d7710341],.toolbar-icon.highlight-icon svg[data-v-d7710341],.toolbar-icon.link-icon svg[data-v-d7710341],.toolbar-icon.undo-redo-icon svg[data-v-d7710341]{color:#475569}.toolbar-dropdown[data-v-d7710341]{position:relative}.toolbar-dropdown-menu[data-v-d7710341]{background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;box-shadow:0 4px 12px #0000001a;min-width:140px;padding:.375rem;transform:translate(-50%);z-index:200}.toolbar-dropdown-menu[data-v-d7710341]:before{border:8px solid transparent;border-bottom:8px solid #e2e8f0;border-top:none;top:-8px}.toolbar-dropdown-menu[data-v-d7710341]:after,.toolbar-dropdown-menu[data-v-d7710341]:before{content:"";left:50%;position:absolute;transform:translate(-50%)}.toolbar-dropdown-menu[data-v-d7710341]:after{border:6px solid transparent;border-bottom:6px solid #fff;border-top:none;top:-6px}.toolbar-button-with-arrow[data-v-d7710341]{gap:.25rem;padding:0 .5rem;width:auto}.toolbar-arrow[data-v-d7710341]{color:#64748b;font-size:.625rem;margin-left:.125rem}.toolbar-dropdown-item[data-v-d7710341]{background:none;border:none;border-radius:.25rem;color:#1e293b;cursor:pointer;display:block;font-size:.875rem;padding:.5rem .75rem;text-align:left;white-space:nowrap;width:100%}.toolbar-dropdown-item[data-v-d7710341]:hover{background-color:#f1f5f9}.toolbar-dropdown-item.is-active[data-v-d7710341]{background-color:#e2e8f0;font-weight:600}.toolbar-dropdown-item-icon[data-v-d7710341]{align-items:center;display:flex;gap:.5rem}.toolbar-dropdown-item-icon svg[data-v-d7710341]{color:#475569;flex-shrink:0}.hr-variant-menu[data-v-d7710341]{min-width:160px}.hr-variant-item[data-v-d7710341]{align-items:center;display:flex;gap:.625rem}.hr-variant-preview[data-v-d7710341]{align-items:center;display:flex;flex-shrink:0;width:2rem}.hr-preview-solid[data-v-d7710341]{border-top:1px solid #94a3b8;display:block;width:100%}.hr-preview-dotted[data-v-d7710341]{border-top:2px dotted #94a3b8;display:block;width:100%}.hr-preview-dashed[data-v-d7710341]{border-top:2px dashed #94a3b8;display:block;width:100%}.hr-preview-double[data-v-d7710341]{border-top:3px double #94a3b8;display:block;width:100%}.hr-preview-decorative[data-v-d7710341]{color:#94a3b8;display:block;font-size:.5rem;letter-spacing:.15em;line-height:1;text-align:center;width:100%}.color-menu[data-v-d7710341]{min-width:180px;padding:.5rem}.color-menu-section[data-v-d7710341]{margin-bottom:.75rem}.color-menu-section[data-v-d7710341]:last-child{margin-bottom:0}.color-menu-label[data-v-d7710341]{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.025em;margin-bottom:.375rem;text-transform:uppercase}.color-menu-colors[data-v-d7710341]{display:flex;flex-wrap:wrap;gap:.25rem}.color-btn[data-v-d7710341]{align-items:center;border:2px solid transparent;border-radius:.25rem;cursor:pointer;display:flex;height:1.5rem;justify-content:center;transition:all .15s;width:1.5rem}.color-btn[data-v-d7710341]:hover{transform:scale(1.1)}.color-btn.is-active[data-v-d7710341]{border-color:#1e293b}.color-btn-default[data-v-d7710341]{color:#fff;font-size:.75rem;font-weight:700}.color-btn-remove[data-v-d7710341]{background-color:#fff;border:1px solid #e2e8f0;color:#64748b;font-size:.875rem}.color-btn-remove[data-v-d7710341]:hover{background-color:#fef2f2;border-color:#fecaca;color:#ef4444}.highlight-menu[data-v-d7710341]{display:flex;gap:.25rem}.highlight-color-btn[data-v-d7710341]{border:2px solid transparent;border-radius:.25rem;cursor:pointer;height:1.5rem;transition:all .15s;width:1.5rem}.highlight-color-btn[data-v-d7710341]:hover{transform:scale(1.1)}.highlight-color-btn.is-active[data-v-d7710341]{border-color:#1e293b}.highlight-remove-btn[data-v-d7710341]{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.25rem;color:#64748b;cursor:pointer;display:flex;font-size:.875rem;height:1.5rem;justify-content:center;transition:all .15s;width:1.5rem}.highlight-remove-btn[data-v-d7710341]:hover{background-color:#f1f5f9;color:#ef4444}.toolbar-button[data-v-d7710341]:disabled{cursor:not-allowed;opacity:.4}.toolbar-button[data-v-d7710341]:disabled:hover{background-color:transparent}.toolbar-button[data-v-d7710341]:disabled:after{display:none}.tiptap-content[data-v-d7710341]{background-color:#fff;border-radius:0 0 .5rem .5rem;min-height:200px;overflow:hidden;position:relative}.tiptap-content[data-v-d7710341]:before{background-color:#f1f5f9;border-right:1px solid #e2e8f0;bottom:0;content:"";left:0;position:absolute;top:0;width:1.5rem}.block-move-btn[data-v-d7710341]{align-items:center;background-color:#e2e8f0;border:none;border-radius:2px;color:#64748b;cursor:pointer;display:flex;height:.625rem;justify-content:center;padding:0;position:fixed;transition:all .15s;width:1.5rem;z-index:9999}.block-move-btn[data-v-d7710341]:hover{background-color:#3b82f6;color:#fff}.block-move-btn svg[data-v-d7710341]{flex-shrink:0}.tiptap-content[data-v-d7710341] .tiptap{counter-reset:line-number;min-height:180px;outline:none;padding:1rem 1rem 1rem 2.5rem;position:relative}.tiptap-content[data-v-d7710341] .tiptap>*{counter-increment:line-number;position:relative}.tiptap-content[data-v-d7710341] .tiptap>:before{color:#94a3b8;content:counter(line-number);font-size:.75rem;font-variant-numeric:tabular-nums;left:-2.5rem;line-height:1.5rem;pointer-events:none;position:absolute;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1.5rem}.tiptap-content[data-v-d7710341] .tiptap>.ProseMirror-gapcursor{counter-increment:none;height:1.5rem;margin:0;padding:0;position:relative}.tiptap-content[data-v-d7710341] .tiptap>.ProseMirror-gapcursor:before{content:none}.tiptap-content[data-v-d7710341] .tiptap>.ProseMirror-gapcursor:after{animation:gapcursor-blink-d7710341 1s ease-in-out infinite;background-color:#3b82f6;border-radius:1px;content:"";display:block;height:2px;left:0;position:absolute;right:0;top:50%}@keyframes gapcursor-blink-d7710341{0%,to{opacity:1}50%{opacity:.3}}.tiptap-content[data-v-d7710341] .tiptap>.has-focus:before,.tiptap-content[data-v-d7710341] .tiptap>.is-selected:before{background-color:#3b82f6;color:#fff}.tiptap-content[data-v-d7710341] .tiptap>.ProseMirror-gapcursor+:before{background-color:#3b82f6;color:#fff}.tiptap-content[data-v-d7710341] .tiptap p.is-editor-empty:first-child:after{color:#94a3b8;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tiptap-content[data-v-d7710341] .tiptap h1{font-size:1.875rem;font-weight:700;margin:1rem 0 .5rem}.tiptap-content[data-v-d7710341] .tiptap h2{font-size:1.5rem;font-weight:700;margin:1rem 0 .5rem}.tiptap-content[data-v-d7710341] .tiptap h3{font-size:1.25rem;font-weight:700;margin:1rem 0 .5rem}.tiptap-content[data-v-d7710341] .tiptap h4{font-size:1.125rem;font-weight:700;margin:1rem 0 .5rem}.tiptap-content[data-v-d7710341] .tiptap p{margin:.5rem 0;min-height:1.5em}.tiptap-content[data-v-d7710341] .tiptap p:empty{min-height:1.5em}.tiptap-content[data-v-d7710341] .tiptap ol,.tiptap-content[data-v-d7710341] .tiptap ul{margin:.5rem 0;padding-left:1.5rem}.tiptap-content[data-v-d7710341] .tiptap ul{list-style-type:disc}.tiptap-content[data-v-d7710341] .tiptap ul[data-type=taskList]{list-style:none;padding-left:0}.tiptap-content[data-v-d7710341] .tiptap ul[data-type=taskList] li{align-items:center;display:flex;gap:.5rem;margin:.375rem 0}.tiptap-content[data-v-d7710341] .tiptap ul[data-type=taskList] li>label{align-items:center;display:flex;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tiptap-content[data-v-d7710341] .tiptap ul[data-type=taskList] li>label input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;height:1rem;vertical-align:middle;width:1rem}.tiptap-content[data-v-d7710341] .tiptap ul[data-type=taskList] li>div{flex:1;min-width:0}.tiptap-content[data-v-d7710341] .tiptap ul[data-type=taskList] li>div p{margin:0}.tiptap-content[data-v-d7710341] .tiptap ol{list-style-type:decimal}.tiptap-content[data-v-d7710341] .tiptap blockquote{background-color:#f8fafc;border-left:4px solid #334155;border-radius:0 .375rem .375rem 0;color:#475569;margin:1rem 0;padding:.75rem 1rem}.tiptap-content[data-v-d7710341] .tiptap code{background-color:#f1f5f9;border-radius:.25rem;font-size:.875rem;padding:.125rem .25rem}.tiptap-content[data-v-d7710341] .tiptap pre code{background-color:transparent;padding:0}.tiptap-content[data-v-d7710341] .tiptap hr{border:none;border-top:1px solid #e2e8f0;margin:2rem 0}.tiptap-content[data-v-d7710341] .tiptap hr[data-variant=dotted]{border-top:2px dotted #cbd5e1}.tiptap-content[data-v-d7710341] .tiptap hr[data-variant=dashed]{border-top:2px dashed #cbd5e1}.tiptap-content[data-v-d7710341] .tiptap hr[data-variant=double]{border-top:3px double #cbd5e1}.tiptap-content[data-v-d7710341] .tiptap hr[data-variant=decorative]{border-top:none;height:0;overflow:visible;text-align:center}.tiptap-content[data-v-d7710341] .tiptap hr[data-variant=decorative]:after{background:#fff;color:#94a3b8;content:"• • •";display:inline-block;font-size:.875rem;letter-spacing:.25em;padding:0 .5em;position:relative;top:-.7em}.tiptap-content[data-v-d7710341] .tiptap a{color:#3b82f6;text-decoration:underline}.tiptap-content[data-v-d7710341] .tiptap table{border-collapse:collapse;margin:0;table-layout:fixed}.tiptap-content[data-v-d7710341] .tiptap table td,.tiptap-content[data-v-d7710341] .tiptap table th{border:1px solid #cbd5e1;box-sizing:border-box;padding:.5rem .75rem;position:relative;vertical-align:top;word-wrap:break-word;max-width:300px;min-width:100px;overflow-wrap:break-word}.tiptap-content[data-v-d7710341] .tiptap table th{background-color:#f1f5f9;font-weight:600;text-align:left}.tiptap-content[data-v-d7710341] .tiptap table .selectedCell:after{background:#3b82f61a;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.tiptap-content[data-v-d7710341] .tiptap table .column-resize-handle{background-color:#3b82f6;bottom:0;cursor:col-resize;position:absolute;right:-2px;top:0;touch-action:none;width:4px;z-index:20}@media(max-width:768px){.tiptap-content[data-v-d7710341] .tiptap table .column-resize-handle{display:none}}.tiptap-content[data-v-d7710341] .tiptap .tableWrapper{margin:1rem 0;position:relative}.tiptap-content[data-v-d7710341] .tiptap .tableWrapper .table-delete-btn{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 3px #0000001a;color:#94a3b8;cursor:pointer;display:none;height:28px;justify-content:center;position:absolute;right:-10px;top:-10px;transition:all .15s;width:28px;z-index:10}.tiptap-content[data-v-d7710341] .tiptap .tableWrapper.has-cursor .table-delete-btn{display:flex}.tiptap-content[data-v-d7710341] .tiptap .tableWrapper .table-delete-btn:hover{background-color:#fef2f2;border-color:#fecaca;color:#ef4444}.tiptap-content[data-v-d7710341] .tiptap.resize-cursor{cursor:col-resize}.tiptap-content[data-v-d7710341] .tiptap .tableWrapper .table-controls-container{align-items:stretch;display:flex;flex-direction:column;gap:4px}.tiptap-content[data-v-d7710341] .tiptap .tableWrapper .table-controls-middle{align-items:stretch;display:flex;gap:4px}.tiptap-content[data-v-d7710341] .tiptap .tableWrapper .table-controls-table-area{flex:1;overflow-x:auto}.tiptap-content[data-v-d7710341] .tiptap .tableWrapper .table-edge-menu-btn{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;color:#94a3b8;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1;transition:all .15s}.tiptap-content[data-v-d7710341] .tiptap .tableWrapper .table-edge-menu-btn:hover{background-color:#e2e8f0;border-color:#cbd5e1;color:#3b82f6}.tiptap-content[data-v-d7710341] .tiptap .tableWrapper .table-edge-menu-btn-bottom,.tiptap-content[data-v-d7710341] .tiptap .tableWrapper .table-edge-menu-btn-top{border-radius:4px;height:16px;width:100%}.tiptap-content[data-v-d7710341] .tiptap .tableWrapper .table-edge-menu-btn-left,.tiptap-content[data-v-d7710341] .tiptap .tableWrapper .table-edge-menu-btn-right{border-radius:4px;flex-shrink:0;width:16px;writing-mode:vertical-rl}.tiptap-content[data-v-d7710341] .tiptap .tableWrapper .table-controls-mobile{display:flex;flex-direction:column;gap:4px}.tiptap-content[data-v-d7710341] .tiptap .tableWrapper .table-mobile-menu-btn{align-items:center;align-self:flex-end;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:28px;justify-content:center;line-height:1;transition:all .15s;width:32px}.tiptap-content[data-v-d7710341] .tiptap .tableWrapper .table-mobile-menu-btn:hover{background-color:#e2e8f0;color:#3b82f6}.table-mobile-menu-group[data-v-d7710341]{margin-bottom:1rem}.table-mobile-menu-group[data-v-d7710341]:last-child{margin-bottom:0}.table-mobile-menu-group-label[data-v-d7710341]{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.025em;margin-bottom:.5rem;padding:.25rem 0;text-transform:uppercase}.table-mobile-menu-items[data-v-d7710341]{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.table-mobile-menu-item[data-v-d7710341]{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#1e293b;cursor:pointer;display:flex;font-size:.8125rem;gap:.5rem;padding:.75rem;transition:all .15s}.table-mobile-menu-item svg[data-v-d7710341]{color:#64748b;flex-shrink:0}.table-mobile-menu-item[data-v-d7710341]:active,.table-mobile-menu-item[data-v-d7710341]:hover{background-color:#f1f5f9;border-color:#cbd5e1}.table-mobile-menu-item-danger[data-v-d7710341],.table-mobile-menu-item-danger svg[data-v-d7710341]{color:#ef4444}.table-mobile-menu-item-danger[data-v-d7710341]:active,.table-mobile-menu-item-danger[data-v-d7710341]:hover{background-color:#fef2f2;border-color:#fecaca}.table-edge-menu-backdrop[data-v-d7710341]{inset:0;position:fixed;z-index:9998}.table-edge-menu-popover[data-v-d7710341]{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 4px 12px #00000026;min-width:140px;padding:.25rem;position:fixed;z-index:9999}.table-edge-menu-item[data-v-d7710341]{align-items:center;background:none;border:none;border-radius:.375rem;color:#1e293b;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem .75rem;text-align:left;transition:background-color .15s;white-space:nowrap;width:100%}.table-edge-menu-item svg[data-v-d7710341]{color:#64748b;flex-shrink:0}.table-edge-menu-item[data-v-d7710341]:hover{background-color:#f1f5f9}.table-edge-menu-item-danger[data-v-d7710341],.table-edge-menu-item-danger svg[data-v-d7710341]{color:#ef4444}.table-edge-menu-item-danger[data-v-d7710341]:hover{background-color:#fef2f2}.tiptap-add-block[data-v-d7710341]{background-color:#fff;padding:.5rem 1rem 1rem 2.5rem;position:relative}.tiptap-add-block[data-v-d7710341]:before{background-color:#f1f5f9;border-right:1px solid #e2e8f0;bottom:0;content:"";left:0;position:absolute;top:0;width:1.5rem}.add-block-button[data-v-d7710341]{align-items:center;background-color:#f1f5f9;border:1px dashed #cbd5e1;border-radius:.375rem;color:#64748b;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;height:2.5rem;justify-content:center;transition:all .15s;width:100%}.add-block-button[data-v-d7710341]:hover{background-color:#eff6ff;border-color:#3b82f6;color:#3b82f6}.add-block-button svg[data-v-d7710341]{flex-shrink:0}.add-block-label[data-v-d7710341]{line-height:1}.block-menu-backdrop[data-v-d7710341]{inset:0;position:fixed;z-index:9998}.block-menu-popup[data-v-d7710341]{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 4px 20px #00000026;width:380px;z-index:9999}.block-menu-popup[data-v-d7710341],.block-menu-popup[data-v-d7710341]:before{position:absolute;transform:translate(-50%)}.block-menu-popup[data-v-d7710341]:before{border:8px solid transparent;content:"";left:50%}.block-menu-popup[data-v-d7710341]:not(.popup-above):before{border-bottom-color:#e2e8f0;top:-16px}.block-menu-popup[data-v-d7710341]:not(.popup-above):after{border:8px solid transparent;border-bottom-color:#fff;content:"";left:50%;position:absolute;top:-14px;transform:translate(-50%)}.block-menu-popup.popup-above[data-v-d7710341]:before{border-top-color:#e2e8f0;bottom:-16px}.block-menu-popup.popup-above[data-v-d7710341]:after{border:8px solid transparent;border-top-color:#fff;bottom:-14px;content:"";left:50%;position:absolute;transform:translate(-50%)}.block-menu-popup-inner[data-v-d7710341]{max-height:320px;overflow-y:auto;padding:.75rem}.block-menu-group[data-v-d7710341]{margin-bottom:.75rem}.block-menu-group[data-v-d7710341]:last-child{margin-bottom:0}.block-menu-group-label[data-v-d7710341]{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.025em;margin-bottom:.25rem;padding:.25rem .5rem;text-transform:uppercase}.block-menu-group-items[data-v-d7710341]{display:grid;gap:.25rem;grid-template-columns:repeat(2,1fr)}.block-menu-item[data-v-d7710341]{align-items:center;background:none;border:none;border-radius:.375rem;cursor:pointer;display:flex;gap:.5rem;padding:.5rem;text-align:left;transition:background-color .15s}.block-menu-icon[data-v-d7710341],.block-menu-item[data-v-d7710341]:hover{background-color:#f1f5f9}.block-menu-icon[data-v-d7710341]{align-items:center;border-radius:.25rem;color:#475569;display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:1.75rem;justify-content:center;width:1.75rem}.block-menu-icon svg[data-v-d7710341]{color:#475569}.block-menu-label[data-v-d7710341]{color:#1e293b;font-size:.8125rem}.bottom-sheet-overlay[data-v-d7710341]{align-items:flex-end;background-color:#00000080;display:flex;inset:0;position:fixed;z-index:9999}.bottom-sheet[data-v-d7710341]{background-color:#fff;border-radius:1rem 1rem 0 0;display:flex;flex-direction:column;max-height:70vh;width:100%}.bottom-sheet-handle[data-v-d7710341]{background-color:#cbd5e1;border-radius:.125rem;height:.25rem;margin:.75rem auto;width:2.5rem}.bottom-sheet-header[data-v-d7710341]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:0 1rem .75rem}.bottom-sheet-title[data-v-d7710341]{font-size:1rem;font-weight:600;margin:0}.bottom-sheet-close[data-v-d7710341]{align-items:center;background:none;border:none;border-radius:.25rem;color:#64748b;cursor:pointer;display:flex;font-size:1.25rem;height:2rem;justify-content:center;width:2rem}.bottom-sheet-close[data-v-d7710341]:hover{background-color:#f1f5f9}.bottom-sheet-content[data-v-d7710341]{overflow-y:auto;padding:1rem}.block-menu-group-items-mobile[data-v-d7710341]{display:flex;flex-wrap:wrap;gap:.5rem}.block-menu-item-mobile[data-v-d7710341]{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;cursor:pointer;display:flex;gap:.5rem;padding:.625rem .75rem;transition:all .15s;width:calc(50% - .25rem)}.block-menu-item-mobile[data-v-d7710341]:hover{background-color:#f1f5f9;border-color:#cbd5e1}@media(max-width:480px){.block-menu-item-mobile[data-v-d7710341]{width:100%}}.bottom-sheet-enter-active[data-v-d7710341],.bottom-sheet-leave-active[data-v-d7710341]{transition:all .3s ease}.bottom-sheet-enter-active .bottom-sheet[data-v-d7710341],.bottom-sheet-leave-active .bottom-sheet[data-v-d7710341]{transition:transform .3s ease}.bottom-sheet-enter-from[data-v-d7710341],.bottom-sheet-leave-to[data-v-d7710341]{background-color:transparent}.bottom-sheet-enter-from .bottom-sheet[data-v-d7710341],.bottom-sheet-leave-to .bottom-sheet[data-v-d7710341]{transform:translateY(100%)}.block-move-menu-items[data-v-d7710341]{display:flex;flex-direction:column;gap:.5rem}.block-move-menu-item[data-v-d7710341]{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;color:#1e293b;cursor:pointer;display:flex;font-size:1rem;gap:1rem;padding:1rem;transition:all .15s}.block-move-menu-item[data-v-d7710341]:active,.block-move-menu-item[data-v-d7710341]:hover{background-color:#f1f5f9;border-color:#cbd5e1}.block-move-menu-item[data-v-d7710341]:disabled{cursor:not-allowed;opacity:.4}.block-move-menu-item[data-v-d7710341]:disabled:active,.block-move-menu-item[data-v-d7710341]:disabled:hover{background-color:#fff;border-color:#e2e8f0}.block-move-menu-icon[data-v-d7710341]{align-items:center;background-color:#f1f5f9;border-radius:.5rem;color:#3b82f6;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.block-move-menu-item:disabled .block-move-menu-icon[data-v-d7710341]{color:#94a3b8}@media(max-width:767px){.tiptap-editor[data-v-d7710341]{border-left:none;border-radius:0;border-right:none;margin-left:-1rem;margin-right:-1rem}.tiptap-fixed-toolbar[data-v-d7710341]{left:0!important;overflow-x:hidden}.tiptap-content[data-v-d7710341] .tiptap>:before{cursor:pointer}}.mode-switch-container[data-v-d7710341]{background-color:#e2e8f0;border-radius:.375rem;display:flex;padding:2px}.mode-switch-btn[data-v-d7710341]{background:transparent;border:none;border-radius:.25rem;color:#64748b;cursor:pointer;font-size:.75rem;font-weight:500;padding:.25rem .75rem;transition:all .15s}.mode-switch-btn[data-v-d7710341]:hover{color:#1e293b}.mode-switch-btn.is-active[data-v-d7710341]{background-color:#fff;box-shadow:0 1px 2px #0000001a;color:#1e293b}.markdown-editor-container[data-v-d7710341]{background-color:#fff;display:flex;min-height:200px;position:relative}.markdown-line-numbers[data-v-d7710341]{background-color:#f1f5f9;border-right:1px solid #e2e8f0;flex-shrink:0;overflow:hidden;padding:1rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1.5rem}.markdown-line-number[data-v-d7710341]{color:#94a3b8;font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1.5rem;text-align:center;width:1.5rem}.markdown-textarea[data-v-d7710341]{background-color:#fff;border:none;color:#1e293b;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.5rem;min-height:200px;outline:none;padding:1rem;resize:vertical}.markdown-textarea[data-v-d7710341]::-moz-placeholder{color:#94a3b8}.markdown-textarea[data-v-d7710341]::placeholder{color:#94a3b8}.editor-footer[data-v-d7710341]{background-color:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;padding:.25rem .5rem}.editor-mode-menu-container[data-v-d7710341]{position:relative}.editor-mode-toggle[data-v-d7710341]{align-items:center;background:transparent;border:none;border-radius:.25rem;color:#64748b;cursor:pointer;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;gap:.25rem;padding:.125rem .5rem;transition:color .15s,background-color .15s}.editor-mode-toggle[data-v-d7710341]:hover{background-color:#e2e8f0;color:#1e293b}.editor-mode-toggle-icon[data-v-d7710341]{opacity:.6}.editor-mode-popup[data-v-d7710341]{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;bottom:100%;box-shadow:0 4px 12px #00000026;margin-bottom:.5rem;position:absolute;right:0;white-space:nowrap;z-index:100}.editor-mode-popup[data-v-d7710341]:after{background-color:#fff;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;bottom:-6px;content:"";height:10px;position:absolute;right:2.5rem;transform:rotate(45deg);width:10px}.editor-mode-option[data-v-d7710341]{align-items:flex-start;background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;padding:.625rem .75rem;text-align:left;transition:background-color .15s;width:100%}.editor-mode-option[data-v-d7710341]:hover{background-color:#f1f5f9}.editor-mode-option.is-active[data-v-d7710341]{background-color:#eff6ff}.editor-mode-option-label[data-v-d7710341]{color:#1e293b;font-size:.8125rem;font-weight:500}.editor-mode-option.is-active .editor-mode-option-label[data-v-d7710341]{color:#2563eb}.editor-mode-option-desc[data-v-d7710341]{color:#64748b;font-size:.6875rem;margin-top:.125rem}@keyframes slideDown-085dd276{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.list-move[data-v-997ca336]{transition:transform .3s ease}.list-enter-active[data-v-997ca336],.list-leave-active[data-v-997ca336]{transition:all .3s ease}.list-enter-from[data-v-997ca336],.list-leave-to[data-v-997ca336]{opacity:0;transform:translate(-30px)}@keyframes slideDown-f51c6f17{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.list-move[data-v-034fec5c]{transition:transform .3s ease}.list-enter-active[data-v-034fec5c],.list-leave-active[data-v-034fec5c]{transition:all .3s ease}.list-enter-from[data-v-034fec5c],.list-leave-to[data-v-034fec5c]{opacity:0;transform:translate(-30px)}.tooltip-popup[data-v-88f5c262]{transition:opacity .15s ease,transform .15s ease}.tooltip-top[data-v-88f5c262]{transform:translate(-50%) translateY(calc(-100% - 8px));transform-origin:bottom center}.tooltip-top.tooltip-hidden[data-v-88f5c262]{opacity:0;pointer-events:none;transform:translate(-50%) translateY(calc(-100% - 4px)) scale(.96)}.tooltip-top.tooltip-visible[data-v-88f5c262]{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(calc(-100% - 8px)) scale(1)}.tooltip-bottom[data-v-88f5c262]{transform:translate(-50%) translateY(8px);transform-origin:top center}.tooltip-bottom.tooltip-hidden[data-v-88f5c262]{opacity:0;pointer-events:none;transform:translate(-50%) translateY(4px) scale(.96)}.tooltip-bottom.tooltip-visible[data-v-88f5c262]{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(8px) scale(1)}.intl-phone-backdrop[data-v-de271272]{inset:0;position:fixed;z-index:199}.intl-phone-popover[data-v-de271272]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;position:absolute;width:18rem;z-index:200}.intl-phone-popover-arrow[data-v-de271272]{background-color:#fff;border-color:#e5e7eb;height:.875rem;left:1.25rem;position:absolute;transform:rotate(45deg);width:.875rem}.intl-phone-popover-arrow.arrow-top[data-v-de271272]{border-left-width:1px;border-top-width:1px;top:-.4375rem}.intl-phone-popover-arrow.arrow-bottom[data-v-de271272]{border-bottom-width:1px;border-right-width:1px;bottom:-.4375rem}.intl-phone-popover-enter-active[data-v-de271272]{transition:opacity .15s ease-out,transform .15s ease-out}.intl-phone-popover-leave-active[data-v-de271272]{transition:opacity .1s ease-in,transform .1s ease-in}.intl-phone-popover-enter-from[data-v-de271272],.intl-phone-popover-leave-to[data-v-de271272]{opacity:0;transform:translateY(-4px) scale(.97)}.canvas-container[data-v-9934c9e8]{align-items:center;display:flex;justify-content:center;max-width:min(100%,70vh);position:relative;width:100%}@media(min-width:768px){.canvas-container[data-v-9934c9e8]{max-width:600px}}.canvas-overflow-image[data-v-9934c9e8]{filter:brightness(.5);opacity:.4;pointer-events:none;position:absolute}.canvas-frame[data-v-9934c9e8]{align-items:center;border-radius:.25rem;box-shadow:0 0 0 2px #3b82f6cc;display:flex;inset:0;justify-content:center;overflow:hidden;position:absolute}.canvas-frame-transparent-bg[data-v-9934c9e8]{background-color:#2a2a2a;background-image:linear-gradient(45deg,#404040 25%,transparent 0),linear-gradient(-45deg,#404040 25%,transparent 0),linear-gradient(45deg,transparent 75%,#404040 0),linear-gradient(-45deg,transparent 75%,#404040 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;inset:0;pointer-events:none;position:absolute;z-index:0}.canvas-frame-image[data-v-9934c9e8]{position:relative;z-index:1}.crop-grid[data-v-9934c9e8]{border:2px solid rgba(59,130,246,.8);inset:0;pointer-events:none;position:absolute;z-index:10}.grid-line[data-v-9934c9e8]{background-color:#3b82f666;position:absolute}.slider[data-v-9934c9e8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e2e8f0;border-radius:2px;cursor:pointer;height:4px;outline:none;width:100%}.slider[data-v-9934c9e8]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#3b82f6;border-radius:50%;cursor:pointer;height:18px;width:18px}.slider[data-v-9934c9e8]::-moz-range-thumb{background:#3b82f6;border:none;border-radius:50%;cursor:pointer;height:18px;width:18px}.color-swatch[data-v-9934c9e8]{aspect-ratio:1;border:2px solid #e2e8f0;border-radius:.375rem;cursor:pointer;transition:transform .1s}.color-swatch[data-v-9934c9e8]:hover{transform:scale(1.1)}.color-swatch--active[data-v-9934c9e8]{border-color:#3b82f6;box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f6}.color-swatch--transparent[data-v-9934c9e8]{background-image:linear-gradient(45deg,#ccc 25%,transparent 0),linear-gradient(-45deg,#ccc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccc 0),linear-gradient(-45deg,transparent 75%,#ccc 0);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px}.color-swatch-mobile[data-v-9934c9e8]{aspect-ratio:1;border:2px solid #e2e8f0;border-radius:.5rem;cursor:pointer;transition:transform .1s;width:100%}.color-swatch-mobile[data-v-9934c9e8]:hover{transform:scale(1.05)}.color-swatch-mobile.color-swatch--active[data-v-9934c9e8]{border-color:#3b82f6;box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f6}.color-swatch-mobile.color-swatch--transparent[data-v-9934c9e8]{background-image:linear-gradient(45deg,#d4d4d4 25%,transparent 0),linear-gradient(-45deg,#d4d4d4 25%,transparent 0),linear-gradient(45deg,transparent 75%,#d4d4d4 0),linear-gradient(-45deg,transparent 75%,#d4d4d4 0);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px}.fade-enter-active[data-v-9934c9e8],.fade-leave-active[data-v-9934c9e8]{transition:opacity .2s ease}.fade-enter-from[data-v-9934c9e8],.fade-leave-to[data-v-9934c9e8]{opacity:0}.bg-checkered[data-v-48e2d7b3]{background-image:linear-gradient(45deg,#f1f5f9 25%,transparent 0),linear-gradient(-45deg,#f1f5f9 25%,transparent 0),linear-gradient(45deg,transparent 75%,#f1f5f9 0),linear-gradient(-45deg,transparent 75%,#f1f5f9 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.fade-enter-active[data-v-48e2d7b3],.fade-leave-active[data-v-48e2d7b3]{transition:opacity .2s ease}.fade-enter-from[data-v-48e2d7b3],.fade-leave-to[data-v-48e2d7b3]{opacity:0}.bg-checkered[data-v-9527b82d]{background-image:linear-gradient(45deg,#f1f5f9 25%,transparent 0),linear-gradient(-45deg,#f1f5f9 25%,transparent 0),linear-gradient(45deg,transparent 75%,#f1f5f9 0),linear-gradient(-45deg,transparent 75%,#f1f5f9 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.fade-enter-active[data-v-9527b82d],.fade-leave-active[data-v-9527b82d]{transition:opacity .2s ease}.fade-enter-from[data-v-9527b82d],.fade-leave-to[data-v-9527b82d]{opacity:0}.list-move[data-v-21184e27]{transition:transform .3s ease}.list-enter-active[data-v-21184e27],.list-leave-active[data-v-21184e27]{transition:all .3s ease}.list-enter-from[data-v-21184e27],.list-leave-to[data-v-21184e27]{opacity:0;transform:translate(-30px)}.preview-fade-enter-active[data-v-21184e27],.preview-fade-leave-active[data-v-21184e27]{transition:opacity .2s ease}.preview-fade-enter-from[data-v-21184e27],.preview-fade-leave-to[data-v-21184e27]{opacity:0}.form-row[data-cols="2"][data-v-6738f324]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-row[data-cols="3"][data-v-6738f324]{grid-template-columns:repeat(3,minmax(0,1fr))}.form-row[data-cols="4"][data-v-6738f324]{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:640px){.form-row[data-v-6738f324]{grid-template-columns:1fr!important}}.content-editor-section[data-v-6738f324] .tiptap-editor{border:none;border-radius:0;box-sizing:border-box;margin-left:0;margin-right:0;max-width:100%}
