.pm-scroll-container{background-color:var(--color-canvas);background-image:repeating-linear-gradient(90deg, transparent, transparent 47px, color-mix(in srgb, var(--color-border-hairline) 45%, transparent) 48px);box-sizing:border-box;justify-content:unsafe center;width:100%;min-height:100vh;padding:48px 16px 96px;display:flex}.pm-page-wrapper{position:relative}.pm-page-backgrounds{z-index:0;pointer-events:none;position:absolute;top:0;left:0}.pm-page-sheet{background:var(--page-bg);box-shadow:var(--page-shadow);box-sizing:border-box;border:1px solid var(--color-border-hairline);position:absolute;left:0}.pm-page-band-layer{z-index:2;pointer-events:none;position:absolute;top:0;left:0}.pm-page-header-band,.pm-page-footer-band{color:var(--page-text-muted);overflow-wrap:break-word;word-break:break-word;white-space:normal;box-sizing:border-box;padding:8px 16px;font-size:14px;line-height:1.4;overflow:hidden}.pm-page-header-band p,.pm-page-footer-band p{margin:0}.pm-page-canvas{z-index:1;box-sizing:border-box;color:var(--page-text);counter-reset:footnote;background:0 0;outline:none;position:relative}.pm-reflow-scroll-container{background-color:var(--color-canvas);box-sizing:border-box;justify-content:center;width:100%;min-height:100vh;padding:24px 16px 96px;display:flex}.pm-reflow-canvas-wrapper{width:100%;max-width:40rem}.pm-reflow-canvas{background:var(--page-bg);min-height:100%;padding:8px 16px 64px}.pm-footnote-ref{counter-increment:footnote;cursor:help;color:#283f7d;font-size:.7em}.pm-footnote-ref:after{content:counter(footnote)}.pm-reflow-footnote:after{content:none}.pm-reflow-footnote-marker:after{content:counter(footnote)}.pm-reflow-footnote-text{cursor:text;color:var(--page-text-muted);margin-left:2px;font-size:.78em}.pm-reflow-footnote-text:before{content:"("}.pm-reflow-footnote-text:after{content:")"}.pm-reflow-footnote-selected{outline:1.5px solid var(--color-primary-container,#19376d);outline-offset:2px;border-radius:2px}.pm-page-footnote-area,.pm-footnote-measure-scratch{color:var(--page-text-muted);box-sizing:border-box;overflow-wrap:break-word;word-break:break-word;white-space:normal;font-size:.72em;line-height:1.35}.pm-page-footnote-area{padding-top:8px}.pm-footnote-separator{border-top:1px solid var(--page-text-muted);width:33%;margin:0 0 7px}.pm-footnote-item{margin:0}.pm-page-canvas a{color:#283f7d;cursor:pointer;text-decoration:underline}.pm-pagination-spacer{width:100%;display:block}.pm-page-canvas p,.pm-page-canvas h1,.pm-page-canvas h2,.pm-page-canvas h3,.pm-page-canvas h4,.pm-page-canvas h5,.pm-page-canvas h6{margin:0}.pm-page-canvas ul,.pm-page-canvas ol{margin:0;padding-left:24px}.pm-page-canvas ul{list-style-type:disc}.pm-page-canvas ul ul{list-style-type:circle}.pm-page-canvas ul ul ul{list-style-type:square}.pm-page-canvas ol{list-style-type:decimal}.pm-page-canvas ol ol{list-style-type:lower-alpha}.pm-page-canvas ol ol ol{list-style-type:lower-roman}.pm-page-canvas li,.pm-page-canvas li>p{margin:0}.pm-page-canvas h1{font-size:28px;font-weight:600}.pm-page-canvas h2{font-size:22px;font-weight:600}.pm-page-canvas h3{font-size:18px;font-weight:600}.pm-page-canvas table{border-collapse:collapse;table-layout:fixed;width:100%}.pm-page-canvas td,.pm-page-canvas th{border:1px solid var(--color-border-hairline);vertical-align:top;overflow-wrap:break-word;word-break:break-word;padding:4px 8px}.pm-image-view{vertical-align:bottom;max-width:100%;line-height:0;display:inline-block;position:relative}.pm-image-view img{max-width:100%;display:block}.pm-image-selected{outline:1.5px solid var(--color-primary-container,#19376d);outline-offset:2px}.pm-float-image-anchor{height:0;position:relative;overflow:visible}.pm-float-image-img{cursor:move;touch-action:none;max-width:none;position:absolute}.pm-float-image-active .pm-image-handle{display:block}.pm-image-handle{background:var(--color-primary-container,#19376d);touch-action:none;border:1.5px solid #fff;border-radius:2px;width:10px;height:10px;display:none;position:absolute}.pm-image-selected .pm-image-handle{display:block}.pm-image-handle-nw{cursor:nwse-resize;top:-5px;left:-5px}.pm-image-handle-ne{cursor:nesw-resize;top:-5px;right:-5px}.pm-image-handle-sw{cursor:nesw-resize;bottom:-5px;left:-5px}.pm-image-handle-se{cursor:nwse-resize;bottom:-5px;right:-5px}.pm-image-handle-n{cursor:ns-resize;top:-5px;left:50%;transform:translate(-50%)}.pm-image-handle-s{cursor:ns-resize;bottom:-5px;left:50%;transform:translate(-50%)}.pm-image-handle-e{cursor:ew-resize;top:50%;right:-5px;transform:translateY(-50%)}.pm-image-handle-w{cursor:ew-resize;top:50%;left:-5px;transform:translateY(-50%)}@media (pointer:coarse){.pm-image-handle{width:18px;height:18px}.pm-image-handle-nw{top:-9px;left:-9px}.pm-image-handle-ne{top:-9px;right:-9px}.pm-image-handle-sw{bottom:-9px;left:-9px}.pm-image-handle-se{bottom:-9px;right:-9px}.pm-image-handle-n{top:-9px}.pm-image-handle-s{bottom:-9px}.pm-image-handle-e{right:-9px}.pm-image-handle-w{left:-9px}}.pm-page-break{height:0;margin:0;padding:0;position:relative}.pm-page-break:before{content:"";border-top:1px dashed var(--page-margin-guide-color);position:absolute;top:0;left:0;right:0}.pm-page-break:after{content:"Page break";background:var(--page-bg);color:var(--page-text-muted);font-size:10px;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;padding:0 4px;position:absolute;top:-9px;left:8px}.pm-insertion{color:#1d4ed8;background:#1d4ed814;text-decoration:underline #1d4ed8}.pm-deletion{color:#dc2626;background:#dc262614;text-decoration:line-through #dc2626}.pm-comment{cursor:pointer;background:#ea580c24;border-bottom:2px solid #ea580c}.ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.ProseMirror-gapcursor:after{content:"";border-top:1px solid var(--color-ink);width:20px;animation:1.1s steps(2,start) infinite pm-gapcursor-blink;display:block;position:absolute;top:-2px}@keyframes pm-gapcursor-blink{to{visibility:hidden}}.print-page{background:#fff;position:relative;overflow:hidden}.print-page-header,.print-page-footer{color:#666;font-size:12px;position:absolute;overflow:hidden}@media print{.print-page{break-after:page}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}
