.overlapping-collage-image{transition:all .4s ease;backface-visibility:hidden;transform-style:preserve-3d}.overlapping-collage-image:hover{transform:scale(1.05)!important;z-index:999!important;box-shadow:0 20px 40px #0000004d}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-100vw) scale(.3) rotate(var(--start-rotation, -45deg))}to{opacity:1;transform:translate(0) scale(1) rotate(var(--rotation, 0deg))}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(100vw) scale(.3) rotate(var(--start-rotation, 45deg))}to{opacity:1;transform:translate(0) scale(1) rotate(var(--rotation, 0deg))}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100vh) scale(.3) rotate(var(--start-rotation, -30deg))}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--rotation, 0deg))}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100vh) scale(.3) rotate(var(--start-rotation, 30deg))}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--rotation, 0deg))}}@keyframes bounceIn{0%{opacity:0;transform:scale(0) rotate(var(--start-rotation, 180deg))}50%{opacity:.8;transform:scale(1.2) rotate(calc(var(--rotation, 0deg) * .5))}to{opacity:1;transform:scale(1) rotate(var(--rotation, 0deg))}}.collage-entrance-left{animation:slideInFromLeft .8s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:calc(var(--index, 0) * .15s)}.collage-entrance-right{animation:slideInFromRight .8s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:calc(var(--index, 0) * .15s)}.collage-entrance-top{animation:slideInFromTop .8s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:calc(var(--index, 0) * .15s)}.collage-entrance-bottom{animation:slideInFromBottom .8s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:calc(var(--index, 0) * .15s)}.collage-entrance-bounce{animation:bounceIn 1s cubic-bezier(.68,-.55,.265,1.55) forwards;animation-delay:calc(var(--index, 0) * .12s)}.pricing-block{width:100%;margin:0 auto;padding:var(--spacing-6, 1.5rem) var(--spacing-4, 1rem)}.pricing-block-header{text-align:center;margin-bottom:var(--spacing-8, 2rem)}.pricing-block-title{font-size:var(--font-size-3xl, 1.875rem);font-weight:var(--font-weight-bold, 700);color:hsl(var(--foreground));margin-bottom:var(--spacing-2, .5rem)}.pricing-block-subtitle{font-size:var(--font-size-lg, 1.125rem);color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-2, .5rem)}.pricing-block-description{font-size:var(--font-size-base, 1rem);color:hsl(var(--muted-foreground));max-width:48rem;margin:0 auto}.pricing-table-wrapper{overflow-x:auto;border-radius:var(--radius, .5rem);border:1px solid hsl(var(--border))}.pricing-table{width:100%;border-collapse:collapse;background:hsl(var(--background))}.pricing-table thead th{padding:var(--spacing-6, 1.5rem) var(--spacing-4, 1rem);text-align:center;vertical-align:top;border-bottom:1px solid hsl(var(--border))}.pricing-table thead th:first-child{text-align:left;width:25%;min-width:200px}.pricing-table thead th.featured{position:relative;background:hsl(var(--primary) / .05)}.pricing-table thead th.featured:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:hsl(var(--primary))}.package-header{display:flex;flex-direction:column;gap:var(--spacing-2, .5rem);align-items:center}.package-name{font-size:var(--font-size-xl, 1.25rem);font-weight:var(--font-weight-semibold, 600);color:hsl(var(--foreground))}.package-price{font-size:var(--font-size-3xl, 1.875rem);font-weight:var(--font-weight-bold, 700);color:hsl(var(--primary))}.package-interval{font-size:var(--font-size-sm, .875rem);color:hsl(var(--muted-foreground))}.package-cta{margin-top:var(--spacing-2, .5rem)}.pricing-table tbody tr{border-bottom:1px solid hsl(var(--border));transition:background-color .2s}.pricing-table tbody tr:hover{background:hsl(var(--muted) / .3)}.pricing-table tbody tr.category-row{background:hsl(var(--accent))}.pricing-table tbody tr.category-row td{padding:var(--spacing-3, .75rem) var(--spacing-4, 1rem);font-weight:var(--font-weight-semibold, 600);color:hsl(var(--accent-foreground));text-transform:uppercase;font-size:var(--font-size-sm, .875rem);letter-spacing:.05em}.pricing-table tbody tr.even{background:hsl(var(--background))}.pricing-table tbody tr.odd{background:hsl(var(--muted) / .3)}.pricing-table tbody td{padding:var(--spacing-4, 1rem);vertical-align:middle}.feature-name{display:flex;align-items:center;gap:var(--spacing-2, .5rem);font-weight:var(--font-weight-medium, 500);color:hsl(var(--foreground))}.feature-name svg{flex-shrink:0;width:1.25rem;height:1.25rem;color:hsl(var(--primary))}.feature-value{text-align:center;color:hsl(var(--foreground))}.feature-value svg{display:inline-block;width:1.25rem;height:1.25rem}.feature-value .check-icon{color:hsl(var(--success, var(--primary)))}.feature-value .cross-icon{color:hsl(var(--muted-foreground))}@media (max-width: 768px){.pricing-table-wrapper.mobile-scroll{overflow-x:scroll;-webkit-overflow-scrolling:touch}.pricing-table-wrapper.mobile-scroll .pricing-table{min-width:600px}}@media (max-width: 768px){.pricing-table-wrapper.mobile-stacked{overflow:visible}.pricing-table-wrapper.mobile-stacked .pricing-table,.pricing-table-wrapper.mobile-stacked thead,.pricing-table-wrapper.mobile-stacked tbody,.pricing-table-wrapper.mobile-stacked tr,.pricing-table-wrapper.mobile-stacked th,.pricing-table-wrapper.mobile-stacked td{display:block}.pricing-table-wrapper.mobile-stacked thead{display:none}.pricing-table-wrapper.mobile-stacked tbody tr{margin-bottom:var(--spacing-6, 1.5rem);border:1px solid hsl(var(--border));border-radius:var(--radius, .5rem);padding:var(--spacing-4, 1rem)}.pricing-table-wrapper.mobile-stacked .feature-name,.pricing-table-wrapper.mobile-stacked .feature-value{display:flex;justify-content:space-between;padding:var(--spacing-2, .5rem) 0}.pricing-table-wrapper.mobile-stacked .feature-value{text-align:right}}@media (prefers-color-scheme: dark){.pricing-table tbody tr:hover{background:hsl(var(--muted) / .5)}}@media print{.pricing-block{padding:0}.pricing-table-wrapper{border:1px solid #000;overflow:visible}.pricing-table tbody tr:hover{background:none}.package-cta{display:none}}.ql-container .qlbt-selection-line.qlbt-selection-line-left:before{position:absolute;left:-2px;top:-2px;content:"";width:5px;height:5px;background-color:#0589f3;border-radius:5px}.ql-container .qlbt-selection-line.qlbt-selection-line-right:before{position:absolute;right:-2px;bottom:-3px;content:"";width:5px;height:5px;background-color:#0589f3;border-radius:5px}.quill-better-table-wrapper{overflow-x:auto}table.quill-better-table{table-layout:fixed;border-collapse:collapse}table.quill-better-table td{border:1px solid #000;padding:2px 5px}.qlbt-operation-menu{background-color:#fff;box-shadow:0 2px 8px #00000026;font-size:14px;z-index:100;overflow:hidden}.qlbt-operation-menu .qlbt-operation-menu-dividing{height:1px;background-color:#efefef}.qlbt-operation-menu .qlbt-operation-menu-subtitle{color:#999;font-size:14px;padding:5px 16px}.qlbt-operation-menu .qlbt-operation-color-picker{display:flex;align-items:center;flex-wrap:wrap;padding:0 16px 10px;background-color:#fff;overflow:hidden}.qlbt-operation-menu .qlbt-operation-color-picker .qlbt-operation-color-picker-item{width:20px;height:20px;border:1px solid #595959;margin-right:5px;margin-bottom:5px;cursor:pointer}.qlbt-operation-menu .qlbt-operation-menu-item{display:flex;align-items:center;padding:10px 16px;background-color:#fff;cursor:pointer;color:#595959;overflow:hidden;text-overflow:ellipsis}.qlbt-operation-menu .qlbt-operation-menu-item:hover{background-color:#efefef}.qlbt-operation-menu .qlbt-operation-menu-item .qlbt-operation-menu-icon{margin-right:8px;height:20px;width:20px;font-size:0}.qlbt-col-tool{position:absolute;display:flex;align-items:flex-end;overflow:hidden;z-index:99;height:16px}.qlbt-col-tool .qlbt-col-tool-cell{position:relative;background-color:#fff;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000}.qlbt-col-tool .qlbt-col-tool-cell:first-child{border-left:1px solid #000}.qlbt-col-tool .qlbt-col-tool-cell-holder{position:absolute;right:-1px;top:0;bottom:0;z-index:3;width:1px;background-color:transparent;cursor:ew-resize}.qlbt-col-tool .qlbt-col-tool-cell-holder:hover{background-color:#0589f3}.qlbt-col-tool .qlbt-col-tool-cell-holder:before{content:"";position:absolute;top:0;left:-6px;display:block;width:8px;height:100%}.qlbt-col-tool .qlbt-col-tool-cell-holder:after{content:"";position:absolute;top:0;right:-6px;display:block;width:8px;height:100%}.ql-container+.ql-toolbar{display:none!important}.ql-editor:not(:first-child)~.ql-toolbar{display:none!important}.quill-editor-wrapper{position:relative;isolation:isolate;overflow:visible}.quill-editor-wrapper .ql-toolbar{position:relative;z-index:10;border-bottom:1px solid #ccc}.quill-editor-wrapper .ql-container{position:relative;z-index:1;border-top:none}.ql-toolbar .ql-picker{position:relative}.quill-editor-container{position:relative;width:100%}.ql-toolbar:not(.quill-editor-wrapper .ql-toolbar){display:none!important}.ql-better-table{border-collapse:collapse;border:1px solid hsl(var(--border));table-layout:auto;width:100%;max-width:100%;margin:1rem 0;display:table}.ql-better-table td,.ql-better-table th{border:1px solid hsl(var(--border));padding:8px 12px;vertical-align:top;word-wrap:break-word;min-width:50px;display:table-cell}.ql-better-table th{background-color:hsl(var(--muted));font-weight:600;text-align:left}.dark .ql-better-table,.dark .ql-better-table td,.dark .ql-better-table th{border-color:hsl(var(--border))}.dark .ql-better-table th{background-color:hsl(var(--muted))}.ql-better-table.table-borders-none,.ql-better-table.table-borders-none td,.ql-better-table.table-borders-none th{border:none}.ql-better-table.table-borders-thin,.ql-better-table.table-borders-thin td,.ql-better-table.table-borders-thin th{border:1px solid #ccc}.ql-better-table.table-borders-thick,.ql-better-table.table-borders-thick td,.ql-better-table.table-borders-thick th{border:2px solid #666}.ql-better-table.table-borders-extra-thick,.ql-better-table.table-borders-extra-thick td,.ql-better-table.table-borders-extra-thick th{border:3px solid #333}.ql-better-table th{background-color:#f5f5f5;font-weight:700}.ql-better-table .ql-table-operation-menu{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px #0000001a}.dark .ql-better-table th{background-color:#374151;color:#f9fafb}.dark .ql-better-table,.dark .ql-better-table td,.dark .ql-better-table th,.dark .ql-better-table.table-borders-thin,.dark .ql-better-table.table-borders-thin td,.dark .ql-better-table.table-borders-thin th{border-color:#4b5563}.dark .ql-better-table.table-borders-thick,.dark .ql-better-table.table-borders-thick td,.dark .ql-better-table.table-borders-thick th{border-color:#6b7280}.dark .ql-better-table.table-borders-extra-thick,.dark .ql-better-table.table-borders-extra-thick td,.dark .ql-better-table.table-borders-extra-thick th{border-color:#9ca3af}.dark .ql-better-table .ql-table-operation-menu{background:#1f2937;border-color:#4b5563;color:#f9fafb}.ql-editor img{max-width:100%;height:auto}.ql-image-resize{display:inline-block;position:relative}.ql-image-resize img{display:block;max-width:100%;height:auto}.ql-image-resize .resize-handle{position:absolute;background:#007cff;border:1px solid white;border-radius:50%;width:12px;height:12px;cursor:nw-resize}.ql-image-resize .resize-handle.bottom-right{bottom:-6px;right:-6px}.ql-toolbar .ql-table{width:28px;height:24px}.ql-toolbar .ql-table svg{width:18px;height:18px}.ql-table-operation-menu{z-index:1000;position:absolute;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px #0000001a;min-width:150px}.ql-better-table td,.ql-better-table th{position:relative}.table-col-resize-handle{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:col-resize;z-index:10;background:transparent;transition:background-color .2s}.table-col-resize-handle:hover,.table-col-resize-handle.resizing{background:#007cff;opacity:.3}.ql-editor .ql-better-table td.resizing,.ql-editor .ql-better-table th.resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .table-col-resize-handle:hover,.dark .table-col-resize-handle.resizing{background:#60a5fa}.ql-table-operation-menu .ql-table-operation-menu-item{padding:8px 12px;cursor:pointer;border-bottom:1px solid #e5e7eb;font-size:14px}.ql-table-operation-menu .ql-table-operation-menu-item:last-child{border-bottom:none}.ql-table-operation-menu .ql-table-operation-menu-item:hover{background-color:#f3f4f6}.dark .ql-table-operation-menu{background:#1f2937;border-color:#4b5563;color:#f9fafb}.dark .ql-table-operation-menu .ql-table-operation-menu-item:hover{background-color:#374151}.ql-editor img{cursor:pointer;transition:all .2s ease;border:2px solid transparent}.ql-editor img:hover,.ql-editor img.resizing{border-color:#007cff;box-shadow:0 0 0 1px #007cff}.image-resize-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border:1px solid #ccc;border-radius:8px;padding:20px;box-shadow:0 4px 12px #00000026;z-index:1000;min-width:300px}.dark .image-resize-modal{background:#1f2937;border-color:#4b5563;color:#f9fafb}.image-resize-modal h3{margin:0 0 15px;font-size:16px;font-weight:600}.image-resize-modal .input-group{margin-bottom:15px}.image-resize-modal label{display:block;margin-bottom:5px;font-size:14px;font-weight:500}.image-resize-modal input{width:100%;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px}.dark .image-resize-modal input{background:#374151;border-color:#4b5563;color:#f9fafb}.image-resize-modal .button-group{display:flex;gap:10px;justify-content:flex-end}.image-resize-modal button{padding:8px 16px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s}.image-resize-modal .btn-primary{background:#007cff;color:#fff}.image-resize-modal .btn-primary:hover{background:#0056b3}.image-resize-modal .btn-secondary{background:#6c757d;color:#fff}.image-resize-modal .btn-secondary:hover{background:#545b62}.ql-toolbar .ql-picker{color:hsl(var(--foreground))}.ql-toolbar .ql-picker-label{border:1px solid hsl(var(--border));padding:4px 8px;border-radius:4px;background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;transition:all .2s ease}.ql-toolbar .ql-picker-label:hover{background:hsl(var(--accent));border-color:hsl(var(--primary))}.ql-toolbar .ql-picker-options{display:none;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:6px;box-shadow:0 4px 12px hsl(var(--foreground) / .15);z-index:10000;padding:4px 0;min-width:120px;position:absolute;top:100%;left:0;margin-top:4px;pointer-events:auto}.ql-toolbar .ql-picker.ql-expanded .ql-picker-options{display:block}.ql-toolbar .ql-picker-item{color:hsl(var(--foreground));padding:6px 12px;cursor:pointer;transition:background-color .2s ease;pointer-events:auto;display:block;width:100%}.ql-toolbar .ql-picker-item:hover{background:hsl(var(--accent))}.ql-toolbar .ql-picker-item.ql-selected{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.dark .ql-toolbar .ql-picker-options{background:hsl(var(--background));border-color:hsl(var(--border));box-shadow:0 4px 12px hsl(var(--foreground) / .2)}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=roboto]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=roboto]:before{content:"Roboto";font-family:Roboto,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=open-sans]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=open-sans]:before{content:"Open Sans";font-family:Open Sans,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=lato]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=lato]:before{content:"Lato";font-family:Lato,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=source-sans-pro]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=source-sans-pro]:before{content:"Source Sans Pro";font-family:Source Sans Pro,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=inter]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=inter]:before{content:"Inter";font-family:Inter,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=montserrat]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=montserrat]:before{content:"Montserrat";font-family:Montserrat,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=poppins]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=poppins]:before{content:"Poppins";font-family:Poppins,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=dm-sans]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=dm-sans]:before{content:"DM Sans";font-family:DM Sans,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=work-sans]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=work-sans]:before{content:"Work Sans";font-family:Work Sans,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=ubuntu]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=ubuntu]:before{content:"Ubuntu";font-family:Ubuntu,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=quicksand]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=quicksand]:before{content:"Quicksand";font-family:Quicksand,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=josefin-sans]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=josefin-sans]:before{content:"Josefin Sans";font-family:Josefin Sans,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=nunito-sans]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=nunito-sans]:before{content:"Nunito Sans";font-family:Nunito Sans,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=raleway]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=raleway]:before{content:"Raleway";font-family:Raleway,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=playfair-display]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=playfair-display]:before{content:"Playfair Display";font-family:Playfair Display,serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=merriweather]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=merriweather]:before{content:"Merriweather";font-family:Merriweather,serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=libre-baskerville]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=libre-baskerville]:before{content:"Libre Baskerville";font-family:Libre Baskerville,serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=noto-sans]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=noto-sans]:before{content:"Noto Sans";font-family:Noto Sans,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=pt-sans]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=pt-sans]:before{content:"PT Sans";font-family:PT Sans,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=oswald]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=oswald]:before{content:"Oswald";font-family:Oswald,sans-serif}.ql-font-roboto{font-family:Roboto,sans-serif}.ql-font-open-sans{font-family:Open Sans,sans-serif}.ql-font-lato{font-family:Lato,sans-serif}.ql-font-source-sans-pro{font-family:Source Sans Pro,sans-serif}.ql-font-inter{font-family:Inter,sans-serif}.ql-font-montserrat{font-family:Montserrat,sans-serif}.ql-font-poppins{font-family:Poppins,sans-serif}.ql-font-dm-sans{font-family:DM Sans,sans-serif}.ql-font-work-sans{font-family:Work Sans,sans-serif}.ql-font-ubuntu{font-family:Ubuntu,sans-serif}.ql-font-quicksand{font-family:Quicksand,sans-serif}.ql-font-josefin-sans{font-family:Josefin Sans,sans-serif}.ql-font-nunito-sans{font-family:Nunito Sans,sans-serif}.ql-font-raleway{font-family:Raleway,sans-serif}.ql-font-playfair-display{font-family:Playfair Display,serif}.ql-font-merriweather{font-family:Merriweather,serif}.ql-font-libre-baskerville{font-family:Libre Baskerville,serif}.ql-font-noto-sans{font-family:Noto Sans,sans-serif}.ql-font-pt-sans{font-family:PT Sans,sans-serif}.ql-font-oswald{font-family:Oswald,sans-serif}.ql-editor ul,.ql-editor ol,.prose ul,.prose ol,.rich-text-content ul,.rich-text-content ol{list-style:none!important;list-style-type:none!important;padding-left:0!important;margin:1rem 0}.ql-editor li,.prose li,.rich-text-content li{list-style:none!important;list-style-type:none!important;margin:.25rem 0;padding-left:3em!important;display:block;position:relative}.ql-editor li::marker,.prose li::marker,.rich-text-content li::marker{content:none!important;display:none!important}.ql-editor li[data-list],.prose li[data-list],.rich-text-content li[data-list]{padding-left:3em!important}.ql-editor li.ql-indent-1,.prose li.ql-indent-1,.rich-text-content li.ql-indent-1{padding-left:6em!important}.ql-editor li.ql-indent-2,.prose li.ql-indent-2,.rich-text-content li.ql-indent-2{padding-left:9em!important}.ql-editor li.ql-indent-3,.prose li.ql-indent-3,.rich-text-content li.ql-indent-3{padding-left:12em!important}.ql-editor li.ql-indent-4,.prose li.ql-indent-4,.rich-text-content li.ql-indent-4{padding-left:15em!important}.ql-editor li.ql-indent-5,.prose li.ql-indent-5,.rich-text-content li.ql-indent-5{padding-left:18em!important}.ql-editor li.ql-indent-6,.prose li.ql-indent-6,.rich-text-content li.ql-indent-6{padding-left:21em!important}.ql-editor li.ql-indent-7,.prose li.ql-indent-7,.rich-text-content li.ql-indent-7{padding-left:24em!important}.ql-editor li.ql-indent-8,.prose li.ql-indent-8,.rich-text-content li.ql-indent-8{padding-left:27em!important}.ql-editor p+ul,.ql-editor p+ol,.prose p+ul,.prose p+ol,.rich-text-content p+ul,.rich-text-content p+ol{margin-top:1rem}.ql-editor ul+p,.ql-editor ol+p,.prose ul+p,.prose ol+p,.rich-text-content ul+p,.rich-text-content ol+p{margin-top:1rem}.ql-editor strong,.prose strong,.rich-text-content strong{font-weight:700!important}.ql-editor em,.prose em,.rich-text-content em{font-style:italic!important}.ql-editor u,.prose u,.rich-text-content u{text-decoration:underline!important}.ql-editor s,.prose s,.rich-text-content s{text-decoration:line-through!important}.ql-editor h1,.prose h1,.rich-text-content h1{font-size:2rem;font-weight:700;margin:1.5rem 0 1rem;line-height:1.2}.ql-editor h2,.prose h2,.rich-text-content h2{font-size:1.5rem;font-weight:700;margin:1.25rem 0 .75rem;line-height:1.3}.ql-editor h3,.prose h3,.rich-text-content h3{font-size:1.25rem;font-weight:700;margin:1rem 0 .5rem;line-height:1.4}.ql-editor h4,.prose h4,.rich-text-content h4{font-size:1.125rem;font-weight:700;margin:.75rem 0 .5rem;line-height:1.4}.ql-editor h5,.prose h5,.rich-text-content h5{font-size:1rem;font-weight:700;margin:.75rem 0 .5rem;line-height:1.5}.ql-editor h6,.prose h6,.rich-text-content h6{font-size:.875rem;font-weight:700;margin:.75rem 0 .5rem;line-height:1.5}.ql-editor p,.prose p,.rich-text-content p{margin:.75rem 0;line-height:1.6}.ql-editor blockquote,.prose blockquote,.rich-text-content blockquote{border-left:4px solid hsl(var(--border));padding-left:1rem;margin:1rem 0;font-style:italic;color:hsl(var(--muted-foreground))}.ql-editor sup,.prose sup,.rich-text-content sup{vertical-align:baseline;position:relative;top:-.25em;font-size:.75em;line-height:0}.ql-editor sub,.prose sub,.rich-text-content sub{vertical-align:baseline;position:relative;bottom:-.25em;font-size:.75em;line-height:0}.ql-editor table:not(.ql-better-table){border-collapse:collapse;table-layout:fixed;width:100%;margin:1rem 0;border:1px solid #d1d5db}.ql-editor table:not(.ql-better-table) td,.ql-editor table:not(.ql-better-table) th{border:1px solid #d1d5db;padding:8px 12px;text-align:left;vertical-align:top;min-width:80px;word-wrap:break-word;background-color:#fff}.ql-editor table:not(.ql-better-table) th{background-color:#f9fafb;font-weight:600;color:#111827}.ql-editor table:not(.ql-better-table) td:empty:before,.ql-editor table:not(.ql-better-table) th:empty:before{content:" ";display:inline-block}.dark .ql-editor table:not(.ql-better-table){border-color:#6b7280}.dark .ql-editor table:not(.ql-better-table) td,.dark .ql-editor table:not(.ql-better-table) th{border-color:#6b7280;background-color:#1f2937;color:#f9fafb}.dark .ql-editor table:not(.ql-better-table) th{background-color:#374151;color:#f9fafb}.prose table:not(.ql-better-table),.rich-text-content table:not(.ql-better-table){border-collapse:collapse;table-layout:fixed;width:100%;margin:1rem 0;border:none}.prose table:not(.ql-better-table) td,.prose table:not(.ql-better-table) th,.rich-text-content table:not(.ql-better-table) td,.rich-text-content table:not(.ql-better-table) th{border:none;padding:8px 12px;text-align:left;vertical-align:top;min-width:100px;width:auto;word-wrap:break-word}.prose table:not(.ql-better-table) th,.rich-text-content table:not(.ql-better-table) th{background-color:transparent;font-weight:600;color:inherit}.prose .ql-better-table,.rich-text-content .ql-better-table{border-collapse:collapse;table-layout:auto;width:100%;max-width:100%;margin:1rem 0;border:1px solid hsl(var(--border));display:table}.prose .ql-better-table td,.prose .ql-better-table th,.rich-text-content .ql-better-table td,.rich-text-content .ql-better-table th{border:1px solid hsl(var(--border));padding:8px 12px;text-align:left;vertical-align:top;min-width:50px;word-wrap:break-word;display:table-cell}.prose .ql-better-table th,.rich-text-content .ql-better-table th{background-color:hsl(var(--muted));font-weight:600;color:inherit}.dark .prose .ql-better-table,.dark .rich-text-content .ql-better-table,.dark .prose .ql-better-table td,.dark .prose .ql-better-table th,.dark .rich-text-content .ql-better-table td,.dark .rich-text-content .ql-better-table th{border-color:hsl(var(--border))}.dark .prose .ql-better-table th,.dark .rich-text-content .ql-better-table th{background-color:hsl(var(--muted))}.ql-editor table td[style*=background],.ql-editor table th[style*=background],.prose table td[style*=background],.prose table th[style*=background],.rich-text-content table td[style*=background],.rich-text-content table th[style*=background]{color:inherit;text-shadow:none}.dark .prose table,.dark .rich-text-content table,.dark .prose table td,.dark .prose table th,.dark .rich-text-content table td,.dark .rich-text-content table th{border:none}.dark .prose table th,.dark .rich-text-content table th{background-color:transparent;color:inherit}
