/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-leading:initial;--tw-tracking:initial;--tw-font-weight:initial;--tw-border-style:solid;--tw-duration:initial;--tw-ease:initial}}}.ProseMirror,.ProseMirror *{font-feature-settings:"salt"}.ProseMirror p{margin-block:calc(var(--spacing,.25rem)*2);font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.ProseMirror p:first-child{margin-top:calc(var(--spacing,.25rem)*0)}.ProseMirror p:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.ProseMirror>p{margin-block:calc(var(--spacing,.25rem)*2)}.ProseMirror>p:first-child{margin-top:calc(var(--spacing,.25rem)*0)}.ProseMirror>p:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.ProseMirror h1{--tw-leading:var(--leading-tight,1.25);font-size:1.5rem;line-height:var(--leading-tight,1.25);--tw-tracking:-.01rem;letter-spacing:-.01rem}.ProseMirror h2{font-size:1.25rem}.ProseMirror h2,.ProseMirror h3{--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}.ProseMirror h3{font-size:1.1875rem}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3{margin-top:calc(var(--spacing,.25rem)*6);margin-bottom:calc(var(--spacing,.25rem)*2);font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}:is(.ProseMirror h1,.ProseMirror h2,.ProseMirror h3):first-child{margin-top:calc(var(--spacing,.25rem)*0)}:is(.ProseMirror h1,.ProseMirror h2,.ProseMirror h3):last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.ProseMirror a.link{cursor:pointer;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-blue-500,oklch(62.3% .214 259.815));text-decoration-line:underline;-webkit-text-decoration-color:var(--color-blue-300,oklch(80.9% .105 251.813));text-decoration-color:var(--color-blue-300,oklch(80.9% .105 251.813));text-underline-offset:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.ProseMirror a.link:hover{color:var(--color-blue-600,oklch(54.6% .245 262.881));-webkit-text-decoration-color:var(--color-blue-400,oklch(70.7% .165 254.624));text-decoration-color:var(--color-blue-400,oklch(70.7% .165 254.624))}}@media (prefers-color-scheme:dark){.ProseMirror a.link{color:var(--color-blue-400,oklch(70.7% .165 254.624));-webkit-text-decoration-color:var(--color-blue-500,oklch(62.3% .214 259.815));text-decoration-color:var(--color-blue-500,oklch(62.3% .214 259.815))}@media (hover:hover){.ProseMirror a.link:hover{color:var(--color-blue-300,oklch(80.9% .105 251.813))}}}.ProseMirror mark{border-radius:var(--radius-sm,.25rem);background-color:var(--color-red-500,oklch(63.7% .237 25.331));-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:calc(var(--spacing,.25rem)*0);padding-block:calc(var(--spacing,.25rem)*1);color:inherit}@media (prefers-color-scheme:dark){.ProseMirror mark{background-color:var(--color-red-400,oklch(70.4% .191 22.216))}}.ProseMirror img{width:100%;max-width:100%;height:auto}.ProseMirror blockquote{margin-block:calc(var(--spacing,.25rem)*4);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));padding-left:calc(var(--spacing,.25rem)*4);color:var(--color-gray-600,oklch(44.6% .03 256.802));font-style:italic}.ProseMirror blockquote p{margin-block:calc(var(--spacing,.25rem)*2)}.ProseMirror blockquote p:first-child{margin-top:calc(var(--spacing,.25rem)*0)}.ProseMirror blockquote p:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.ProseMirror hr{margin-block:calc(var(--spacing,.25rem)*6);border-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-width:1px 0 0;border-color:var(--color-gray-200,oklch(92.8% .006 264.531))}.ProseMirror [data-type=horizontalRule]{margin-block:calc(var(--spacing,.25rem)*8);cursor:pointer;padding-block:calc(var(--spacing,.25rem)*4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.ProseMirror [data-type=horizontalRule].ProseMirror-selectednode{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ProseMirror [data-type=horizontalRule].ProseMirror-selectednode{background-color:color-mix(in oklab,var(--color-black,#000)5%,transparent)}}@media (prefers-color-scheme:dark){.ProseMirror [data-type=horizontalRule].ProseMirror-selectednode{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ProseMirror [data-type=horizontalRule].ProseMirror-selectednode{background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}}.ProseMirror [data-type=horizontalRule].ProseMirror-selectednode hr{border-top-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.ProseMirror [data-type=horizontalRule].ProseMirror-selectednode hr{border-top-color:color-mix(in oklab,var(--color-black,#000)30%,transparent)}}@media (prefers-color-scheme:dark){.ProseMirror [data-type=horizontalRule].ProseMirror-selectednode hr{border-top-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.ProseMirror [data-type=horizontalRule].ProseMirror-selectednode hr{border-top-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}}.ProseMirror [data-type=horizontalRule]:hover:not(.ProseMirror [data-type=horizontalRule].ProseMirror-selectednode){background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ProseMirror [data-type=horizontalRule]:hover:not(.ProseMirror [data-type=horizontalRule].ProseMirror-selectednode){background-color:color-mix(in oklab,var(--color-black,#000)5%,transparent)}}@media (prefers-color-scheme:dark){.ProseMirror [data-type=horizontalRule]:hover:not(.ProseMirror [data-type=horizontalRule].ProseMirror-selectednode){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ProseMirror [data-type=horizontalRule]:hover:not(.ProseMirror [data-type=horizontalRule].ProseMirror-selectednode){background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}}.ProseMirror [data-type=horizontalRule] hr{border-style:var(--tw-border-style);border-width:0;border-top:1px var(--tw-border-style);border-color:#0003}@supports (color:color-mix(in lab,red,red)){.ProseMirror [data-type=horizontalRule] hr{border-color:color-mix(in oklab,var(--color-black,#000)20%,transparent)}}.ProseMirror [data-type=horizontalRule] hr{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.ProseMirror [data-type=horizontalRule] hr{background-color:color-mix(in oklab,var(--color-black,#000)80%,transparent)}}@media (prefers-color-scheme:dark){.ProseMirror [data-type=horizontalRule] hr{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ProseMirror [data-type=horizontalRule] hr{border-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}.ProseMirror [data-type=horizontalRule] hr{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.ProseMirror [data-type=horizontalRule] hr{background-color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}}.ProseMirror ol{list-style-type:decimal}.ProseMirror ul{list-style-type:disc}.ProseMirror ol,.ProseMirror ul{margin-block:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*0);padding-left:calc(var(--spacing,.25rem)*5)}:is(.ProseMirror ul,.ProseMirror ol) li{margin-block:calc(var(--spacing,.25rem)*1)}:is(.ProseMirror ul,.ProseMirror ol) ol,:is(.ProseMirror ul,.ProseMirror ol) ul{margin-top:calc(var(--spacing,.25rem)*.5);margin-bottom:calc(var(--spacing,.25rem)*1)}:is(.ProseMirror ul,.ProseMirror ol) p{margin-top:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*1)}.ProseMirror ul[data-type=taskList]{padding:calc(var(--spacing,.25rem)*0);list-style-type:none}.ProseMirror ul[data-type=taskList] p{margin:calc(var(--spacing,.25rem)*0)}.ProseMirror ul[data-type=taskList] li{display:flex}.ProseMirror ul[data-type=taskList] li>label{margin-top:calc(var(--spacing,.25rem)*1);margin-right:calc(var(--spacing,.25rem)*2);-webkit-user-select:none;user-select:none;flex:none}.ProseMirror ul[data-type=taskList] li>div{flex:auto}.ProseMirror ul[data-type=taskList] li[data-checked=true]{text-decoration-line:line-through}.ProseMirror>.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#00000059;float:left;pointer-events:none;width:100%;height:0}.ProseMirror table{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-collapse:separate;border-spacing:0;width:100%}.ProseMirror table[style*=min-width]{min-width:0!important}.ProseMirror table colgroup col{width:auto!important}.ProseMirror table.rate-table{width:auto}.ProseMirror td,.ProseMirror th{box-sizing:border-box;border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));min-width:80px;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;vertical-align:top;position:relative}.ProseMirror td:last-child,.ProseMirror th:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.ProseMirror tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.ProseMirror th{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-700,oklch(37.3% .034 259.733))}.ProseMirror td{background-color:var(--color-white,#fff)}.ProseMirror .selectedCell{background-color:var(--color-emerald-50,oklch(97.9% .021 166.113))}.ProseMirror .column-resize-handle{pointer-events:none;top:calc(var(--spacing,.25rem)*0);right:-2px;bottom:calc(var(--spacing,.25rem)*0);width:calc(var(--spacing,.25rem)*1);background-color:var(--color-emerald-500,oklch(69.6% .17 162.48));position:absolute}.ProseMirror.resize-cursor{cursor:col-resize}.ProseMirror .tableWrapper{margin-block:calc(var(--spacing,.25rem)*4);overflow-x:auto}.ProseMirror td p,.ProseMirror th p{margin-block:calc(var(--spacing,.25rem)*0)}.ProseMirror .hide-mobile{display:none}@media (min-width:40rem){.ProseMirror .hide-mobile{display:table-cell}}.resizable-image-wrapper{margin:.75rem 0;display:block}.resizable-image-wrapper>div{transition:box-shadow .15s,ring .15s}.ProseMirror .resizable-image-wrapper{-webkit-user-select:none;user-select:none}.resizable-image-wrapper button{pointer-events:auto}.resizable-image-wrapper .cursor-ew-resize:hover{transform:translateY(-50%)scaleX(1.5)}.drag-handle{opacity:0;z-index:50;cursor:grab;will-change:opacity,transform;backface-visibility:hidden;background:0 0;border-radius:4px;justify-content:center;align-items:center;width:24px;height:40px;padding:0;transition:opacity .12s;display:flex;position:fixed;top:0;left:0}.drag-handle:after{content:"";will-change:background-color;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' fill='none'%3E%3Ccircle cx='2' cy='2' r='1.25' fill='%23a0a0a0'/%3E%3Ccircle cx='6' cy='2' r='1.25' fill='%23a0a0a0'/%3E%3Ccircle cx='2' cy='6' r='1.25' fill='%23a0a0a0'/%3E%3Ccircle cx='6' cy='6' r='1.25' fill='%23a0a0a0'/%3E%3Ccircle cx='2' cy='10' r='1.25' fill='%23a0a0a0'/%3E%3Ccircle cx='6' cy='10' r='1.25' fill='%23a0a0a0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:3px;width:18px;height:18px;transition:background-color .1s;display:block}.drag-handle:hover:after{background-color:#0000000d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' fill='none'%3E%3Ccircle cx='2' cy='2' r='1.25' fill='%23505050'/%3E%3Ccircle cx='6' cy='2' r='1.25' fill='%23505050'/%3E%3Ccircle cx='2' cy='6' r='1.25' fill='%23505050'/%3E%3Ccircle cx='6' cy='6' r='1.25' fill='%23505050'/%3E%3Ccircle cx='2' cy='10' r='1.25' fill='%23505050'/%3E%3Ccircle cx='6' cy='10' r='1.25' fill='%23505050'/%3E%3C/svg%3E")}.drag-handle:active{cursor:grabbing}.drag-handle:active:after{background-color:#00000014;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' fill='none'%3E%3Ccircle cx='2' cy='2' r='1.25' fill='%23303030'/%3E%3Ccircle cx='6' cy='2' r='1.25' fill='%23303030'/%3E%3Ccircle cx='2' cy='6' r='1.25' fill='%23303030'/%3E%3Ccircle cx='6' cy='6' r='1.25' fill='%23303030'/%3E%3Ccircle cx='2' cy='10' r='1.25' fill='%23303030'/%3E%3Ccircle cx='6' cy='10' r='1.25' fill='%23303030'/%3E%3C/svg%3E")}.drag-handle.hide{pointer-events:none;transition:opacity 80ms;opacity:0!important}.drag-handle:not(.hide){opacity:1;transition:opacity 80ms}.drag-handle-menu{z-index:51;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:140px;padding:4px;position:fixed;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.drag-handle-menu-item{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 10px;font-family:inherit;font-size:13px;transition:background-color .1s;display:flex}.drag-handle-menu-item:hover{background-color:#f3f4f6}.drag-handle-menu-item--danger:hover{color:#dc2626;background-color:#fef2f2}.ProseMirror .ProseMirror-dropcursor{color:#8b5cf6}.ProseMirror.dragging .ProseMirror-selectednode{opacity:.5;will-change:opacity;outline:none;transition:opacity 50ms ease-out}@keyframes fullscreen-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.template-variable-wrapper{display:inline}.template-variable-wrapper .ProseMirror-selectednode span[data-template-variable]{outline:2px solid #3b82f6;outline-offset:1px;border-radius:4px}.product-reference-wrapper,.product-variable-wrapper{display:inline}.product-reference-wrapper .ProseMirror-selectednode span[data-product-ref]{outline:2px solid #10b981;outline-offset:1px;border-radius:4px}.product-variable-wrapper .ProseMirror-selectednode span[data-product-variable]{outline:2px solid #14b8a6;outline-offset:1px;border-radius:4px}.product-reference-wrapper .ProseMirror-selectednode span[data-stale=true],.product-variable-wrapper .ProseMirror-selectednode span[data-stale=true]{outline:2px solid #ef4444}.formula-wrapper{display:inline}.formula-wrapper span[data-formula]{cursor:pointer}.formula-wrapper .ProseMirror-selectednode span[data-formula]{outline:2px solid #8b5cf6;outline-offset:1px;border-radius:4px}.formula-wrapper .ProseMirror-selectednode span[data-formula-error]{outline-color:#ef4444}