.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}.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}
