.dialog-shell-overlay[data-state=open]{animation:.12s ease-out both svelte-1amxkwj-dialog-overlay-in}.dialog-shell-overlay[data-state=closed]{animation:.11s ease-out forwards svelte-1amxkwj-dialog-overlay-out}.dialog-shell-panel{--dialog-panel-enter-transform:none;--dialog-panel-exit-transform:none}.dialog-shell-panel[data-state=open]{animation:.15s cubic-bezier(.2,0,0,1) both svelte-1amxkwj-dialog-panel-in}.dialog-shell-panel[data-state=closed]{animation:.11s cubic-bezier(.2,0,0,1) forwards svelte-1amxkwj-dialog-panel-out}@keyframes svelte-1amxkwj-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1amxkwj-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes svelte-1amxkwj-dialog-panel-in{0%{opacity:0;transform:var(--dialog-panel-enter-transform)}to{opacity:1;transform:none}}@keyframes svelte-1amxkwj-dialog-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:var(--dialog-panel-exit-transform)}}.dialog-shell-panel-center{--dialog-panel-enter-transform:translateY(10px);--dialog-panel-exit-transform:translateY(10px)}.dialog-shell-panel-right{--dialog-panel-enter-transform:translateY(16px);--dialog-panel-exit-transform:translateY(16px)}.dialog-shell-panel-panel{--dialog-panel-enter-transform:translateX(12px);--dialog-panel-exit-transform:translateX(12px)}@media (width>=40rem){.dialog-shell-panel-right{--dialog-panel-enter-transform:translateX(12px);--dialog-panel-exit-transform:translateX(12px)}}@media (width>=48rem){.dialog-shell-panel-center{--dialog-panel-enter-transform:scale(.985);--dialog-panel-exit-transform:scale(.985)}}@media print{header.fullscreen-modal-header{display:none!important}div[class*=overflow-y-auto].svelte-if9bkz{height:auto!important;overflow:visible!important}}.cms-tiptap .tiptap:focus{outline:none}.cms-tiptap .tiptap p.is-editor-empty:first-child:before{color:var(--color-dimmed);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.cms-tiptap h1{font-size:1.35rem;font-weight:700}.cms-tiptap h2{font-size:1.05rem;font-weight:700}.cms-tiptap ul,.cms-tiptap ol{padding-left:1.25rem}.cms-tiptap blockquote{border-left:3px solid var(--color-primary);color:var(--color-muted);padding-left:.75rem}.cms-tiptap table{border-collapse:collapse;width:100%}.cms-tiptap td,.cms-tiptap th{border:1px solid var(--color-dimmed);padding:.5rem}.cms-tiptap hr{border:0;border-top:1px solid var(--color-dimmed);margin:1rem 0}.document-content .tiptap{font-family:var(--editor-body-font,var(--font-sans));tab-size:4;outline:none;font-size:11pt;line-height:1.5}.document-content .tiptap p.is-editor-empty:first-child:before{color:var(--color-dimmed);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.document-content .tiptap h1{font-family:var(--editor-heading-font,var(--font-sans));letter-spacing:-.02em;break-after:avoid;margin:0 0 .5rem;font-size:18pt;font-weight:700;line-height:1.2}.document-content .tiptap h2{font-family:var(--editor-heading-font,var(--font-sans));break-after:avoid;margin:1rem 0 .5rem;font-size:14pt;font-weight:700;line-height:1.3}.document-content .tiptap h3{font-family:var(--editor-heading-font,var(--font-sans));break-after:avoid;margin:.75rem 0 .375rem;font-size:12pt;font-weight:600;line-height:1.4}.document-content .tiptap p{margin:0 0 .5rem}.document-content .tiptap ul,.document-content .tiptap ol{margin:.5rem 0;padding-left:1.5rem}.document-content .tiptap ul{list-style:outside}.document-content .tiptap ol{list-style:decimal}.document-content .tiptap blockquote{border-left:3px solid var(--color-primary);color:var(--color-muted);margin:.75rem 0;padding-left:1rem}.document-content .tiptap a{color:var(--color-primary);text-underline-offset:.15em;text-decoration:underline}.document-content .tiptap table{border-collapse:collapse;break-inside:avoid;width:100%;margin:.75rem 0;overflow:hidden}.document-content .tiptap th,.document-content .tiptap td{border:1px solid var(--color-foreground);vertical-align:top;min-width:50px;padding:.5rem .75rem;position:relative}.document-content .tiptap th{background:var(--color-elevated);text-align:left;font-weight:600}.document-content .tiptap:focus{outline:none}.document-content .tiptap pre{background:var(--color-elevated);border-radius:.5rem;margin:.75rem 0;padding:.75rem 1rem;overflow-x:auto}.document-content .tiptap code{background:var(--color-elevated);border-radius:.25rem;padding:.15rem .3rem;font-size:.875em}.document-content .tiptap pre code{background:0 0;padding:0}.document-content .tiptap hr{border-color:var(--color-foreground);border-top-width:1px;margin:1.5rem 0}.document-content .tiptap img{border-radius:.5rem;max-width:100%;margin:1rem 0}.document-content .tiptap mark{background-color:var(--color-warning);border-radius:.15rem;padding:.1rem .15rem}.document-content .tiptap .selectedCell:after{background:var(--color-primary);content:"";opacity:.15;pointer-events:none;position:absolute;inset:0}.document-content .tiptap .column-resize-handle{background:var(--color-primary);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.object-action-float.svelte-1dcnasd{z-index:60;position:fixed}.object-action-bar.svelte-1dcnasd{border:1px solid color-mix(in srgb, var(--color-foreground) 10%, transparent);background:var(--color-elevated);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:2px;display:flex;box-shadow:0 4px 12px #0000001f,0 1px 3px #00000014}.object-action.svelte-1dcnasd{color:var(--color-foreground);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;transition:background-color .1s;display:flex}.object-action.svelte-1dcnasd:hover{background:var(--color-overlay)}.object-action-danger.svelte-1dcnasd{color:var(--color-danger)}.object-action-danger.svelte-1dcnasd:hover{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}.zoom-panel.svelte-1jlc3gb{z-index:50;box-sizing:border-box;border:1px solid var(--color-border,#8884);background:var(--color-elevated,#fff);width:280px;color:var(--color-foreground,#111);border-radius:.5rem;gap:1rem;padding:1rem;display:grid;position:fixed;box-shadow:0 8px 24px #0003}.heading.svelte-1jlc3gb,.scale.svelte-1jlc3gb,.presets.svelte-1jlc3gb{justify-content:space-between;align-items:center;gap:.25rem;display:flex}button.svelte-1jlc3gb{cursor:pointer;background:var(--color-surface,#eee);border-radius:.25rem;justify-content:center;align-items:center;gap:.35rem;padding:.45rem;font-size:.75rem;display:flex}label.svelte-1jlc3gb{gap:.5rem;font-size:.75rem;display:grid}input.svelte-1jlc3gb,.fit.svelte-1jlc3gb{width:100%}.backdrop.svelte-1jlc3gb{z-index:40;background:0 0;padding:0;position:fixed;inset:0}.editor-toolbar-shell.svelte-1t7tt2n{flex-wrap:nowrap;display:flex}.primary-toolbar.svelte-1t7tt2n,.more-tools.svelte-1t7tt2n{display:contents}.mobile-folded-format.svelte-1t7tt2n{display:none}.more-tools-content.svelte-1t7tt2n{display:contents}.tb.svelte-1t7tt2n{width:1.75rem;height:1.75rem;color:var(--color-muted);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.tb.svelte-1t7tt2n:hover:not(:disabled){background:var(--color-overlay);color:var(--color-foreground)}.tb.svelte-1t7tt2n:disabled{cursor:not-allowed;opacity:.4}.tb.active.svelte-1t7tt2n{background:var(--color-overlay);color:var(--color-foreground)}.dd-trigger.svelte-1t7tt2n{white-space:nowrap;border:1px solid #00000014;border-radius:.25rem;align-items:center;gap:.25rem;height:1.75rem;padding:0 .5rem;font-size:.75rem;transition:background-color .1s;display:flex;overflow:hidden}.style-label.svelte-1t7tt2n{width:6.5rem}.font-label.svelte-1t7tt2n{width:5.5rem}.dd-trigger.svelte-1t7tt2n:hover:not(:disabled){background:var(--color-overlay)}.dd-trigger.svelte-1t7tt2n:disabled{cursor:not-allowed;opacity:.4}.dd-item.svelte-1t7tt2n{text-align:left;white-space:nowrap;width:100%;padding:.375rem .75rem;font-size:.75rem;transition:background-color .1s;display:flex;overflow:hidden}.dd-item.svelte-1t7tt2n:hover{background:var(--color-overlay)}.fs-btn.svelte-1t7tt2n{width:1.75rem;height:1.75rem;color:var(--color-muted);justify-content:center;align-items:center;transition:background-color .1s;display:flex}.fs-btn.svelte-1t7tt2n:hover:not(:disabled){background:var(--color-overlay);color:var(--color-foreground)}.fs-btn.svelte-1t7tt2n:disabled{cursor:not-allowed;opacity:.4}.more-trigger.svelte-1t7tt2n{width:100%;height:1.75rem;color:var(--color-muted);white-space:nowrap;border-radius:.25rem;justify-content:space-between;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.75rem;display:flex}.more-control.svelte-1t7tt2n{display:none}.more-tools.svelte-1t7tt2n{display:flex}.more-trigger.svelte-1t7tt2n:hover{background:var(--color-overlay);color:var(--color-foreground)}@media (width<=640px){.editor-toolbar-shell.svelte-1t7tt2n{padding:0;display:block;overflow:hidden}.primary-toolbar.svelte-1t7tt2n{display:flex}.more-tools.svelte-1t7tt2n{opacity:0;visibility:hidden;grid-template-rows:0fr;padding-top:0;padding-bottom:0;transition:grid-template-rows .18s,opacity .14s,padding .18s,visibility 0s linear .18s;display:grid;overflow:hidden}.more-tools.more-tools-open.svelte-1t7tt2n{opacity:1;visibility:visible;grid-template-rows:1fr;padding-top:.25rem;padding-bottom:.25rem;transition:grid-template-rows .18s,opacity .14s,padding .18s}.more-tools-content.svelte-1t7tt2n{flex-wrap:wrap;align-items:center;gap:.125rem;min-height:0;display:flex;overflow:hidden}.mobile-folded-format.svelte-1t7tt2n{display:flex}.desktop-format-control.svelte-1t7tt2n{display:none}.more-control.svelte-1t7tt2n{min-width:4rem;display:flex}.style-label.svelte-1t7tt2n{width:2.5rem}.font-label.svelte-1t7tt2n{width:2rem}.dd-trigger.svelte-1t7tt2n{gap:.125rem;padding-left:.25rem;padding-right:.25rem}.fs-btn.svelte-1t7tt2n{width:1.25rem}}@media (prefers-reduced-motion:reduce){.more-tools.svelte-1t7tt2n{transition:none}}.editor-chrome.svelte-1x4h9ia{background:var(--color-app,#f0f0f0);flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:100%;display:flex;position:relative}[data-theme=dark] .editor-chrome.svelte-1x4h9ia,.dark .editor-chrome.svelte-1x4h9ia{background:var(--color-app,#1a1a2e)}.pages-area.svelte-1x4h9ia{box-sizing:border-box;flex:1;justify-content:safe center;align-items:flex-start;width:100%;min-width:0;max-width:100%;min-height:100vh;padding-top:20px;padding-bottom:20px;display:flex;overflow:auto}.pages-container.svelte-1x4h9ia{width:var(--page-width,210mm);box-sizing:border-box;background:var(--color-surface,#fff);max-width:100%;padding:var(--page-margin-top,25mm) var(--page-margin-right,25mm) var(--page-margin-bottom,25mm) var(--page-margin-left,25mm);outline:none;min-height:297mm;position:relative;box-shadow:0 1px 3px #0000001f,0 1px 2px #00000014}[data-theme=dark] .pages-container.svelte-1x4h9ia,.dark .pages-container.svelte-1x4h9ia{box-shadow:0 1px 3px #0006,0 1px 2px #0000004d}.paginated.svelte-1x4h9ia{padding-top:var(--body-top);padding-bottom:var(--body-bottom);flex-shrink:0;max-width:none}.paginated.svelte-1x4h9ia .pages-content:where(.svelte-1x4h9ia){z-index:2;color:var(--editor-ink);caret-color:var(--editor-ink);position:relative}.paginated.svelte-1x4h9ia .pages-content:where(.svelte-1x4h9ia) .tiptap table,.paginated.svelte-1x4h9ia .pages-content:where(.svelte-1x4h9ia) .tiptap tr{break-inside:auto}.paginated.svelte-1x4h9ia .pages-content:where(.svelte-1x4h9ia) .tiptap{min-height:0}.page-frames.svelte-1x4h9ia{pointer-events:none;position:absolute;inset:0}.page-frame.svelte-1x4h9ia{height:var(--page-height);position:absolute;left:0;right:0}.page-overlay.svelte-1x4h9ia{z-index:3;pointer-events:none;position:absolute;inset:0}.pages-content.svelte-1x4h9ia .tiptap{min-height:calc(297mm - var(--page-margin-top,25mm) - var(--page-margin-bottom,25mm));outline:none}.page-guide.svelte-1x4h9ia{left:var(--page-margin-left,25mm);right:var(--page-margin-right,25mm);pointer-events:none;justify-content:safe center;align-items:center;gap:.75rem;height:0;display:flex;position:absolute}.page-guide-rule.svelte-1x4h9ia{border-top:1px dashed #0003;flex:1;min-width:2rem}.page-guide-label.svelte-1x4h9ia{letter-spacing:.05em;text-transform:uppercase;color:var(--color-dimmed);background:var(--color-surface,#fff);border-radius:999px;padding:0 .5rem;font-size:9px;font-weight:700;line-height:16px;box-shadow:0 0 0 1px #0000000f}[data-theme=dark] .page-guide-rule.svelte-1x4h9ia{border-top-color:#ffffff2e}[data-theme=dark] .page-guide-label.svelte-1x4h9ia{background:var(--color-surface,#1a1a2e);box-shadow:0 0 0 1px #ffffff1a}@media print{.editor-chrome.svelte-1x4h9ia{background:0 0}.pages-area.svelte-1x4h9ia{min-height:auto;padding:0}.pages-container.svelte-1x4h9ia{box-shadow:none;width:var(--page-width,210mm);max-width:none;zoom:1!important}.page-guide.svelte-1x4h9ia{display:none}}@media (width<=768px){.pages-area.svelte-1x4h9ia{padding:8px}.pages-container.svelte-1x4h9ia:not(.paginated){width:100%}}@media (width>=769px) and (width<=1024px){.editor-chrome.svelte-1x4h9ia,.pages-area.svelte-1x4h9ia{width:100%;max-width:100%;overflow:auto}.pages-container.svelte-1x4h9ia:not(.paginated){width:100%;min-width:0;max-width:100%;padding-right:max(var(--page-margin-right,25mm), 12px);padding-left:max(var(--page-margin-left,25mm), 12px);overflow:hidden}}.ruler-container.svelte-9l4la5{background:var(--color-surface);width:210mm;margin:0 auto;overflow:hidden}@media (width<=767px){.ruler-container.svelte-9l4la5{display:none}}.ruler-track.svelte-9l4la5{width:100%;height:20px;position:relative}.editor-content .tiptap:focus{outline:none}.editor-content .tiptap{tab-size:4}.editor-content .tiptap p.is-editor-empty:first-child:before{color:var(--color-dimmed);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.editor-content .tiptap h1{font-family:var(--editor-heading-font,var(--font-sans));letter-spacing:-.02em;margin:1.5rem 0 .75rem;font-size:1.75rem;font-weight:700;line-height:1.2}.editor-content .tiptap h2{font-family:var(--editor-heading-font,var(--font-sans));margin:1.25rem 0 .625rem;font-size:1.25rem;font-weight:700;line-height:1.3}.editor-content .tiptap h3{font-family:var(--editor-heading-font,var(--font-sans));margin:1rem 0 .5rem;font-size:1.1rem;font-weight:600;line-height:1.4}.editor-content .tiptap p{margin:.625rem 0}.editor-content .tiptap ul,.editor-content .tiptap ol{margin:.75rem 0;padding-left:1.5rem}.editor-content .tiptap ul{list-style:outside}.editor-content .tiptap ol{list-style:decimal}.editor-content .tiptap blockquote{border-left:3px solid var(--color-primary);color:var(--color-muted);margin:1rem 0;padding-left:1rem}.editor-content .tiptap a{color:var(--color-primary);text-underline-offset:.15em;text-decoration:underline}.editor-content .tiptap pre{background:var(--color-elevated);border-radius:.5rem;margin:.75rem 0;padding:.75rem 1rem;overflow-x:auto}.editor-content .tiptap code{background:var(--color-elevated);border-radius:.25rem;padding:.15rem .3rem;font-size:.875em}.editor-content .tiptap pre code{background:0 0;padding:0}.editor-content .tiptap hr{border-color:var(--color-foreground);border-top-width:1px;margin:1.5rem 0}.editor-content .tiptap img{border-radius:.5rem;max-width:100%;margin:1rem 0}.editor-content .tiptap mark{background-color:var(--color-warning);border-radius:.15rem;padding:.1rem .15rem}.editor-content .tiptap table{border-collapse:collapse;width:100%;margin:1rem 0;overflow:hidden}.editor-content .tiptap th,.editor-content .tiptap td{border:1px solid var(--color-foreground);vertical-align:top;min-width:50px;padding:.5rem .75rem;position:relative}.editor-content .tiptap th{background:var(--color-elevated);text-align:left;font-weight:600}.editor-content .tiptap .selectedCell:after{background:var(--color-primary);content:"";opacity:.15;pointer-events:none;position:absolute;inset:0}.editor-content .tiptap .column-resize-handle{background:var(--color-primary);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}
