.canvas-stage-container:after{content:"";border:2px solid var(--primary-600);pointer-events:none;z-index:10;border-radius:2px;position:absolute;inset:0}.heterogeneous-multipage__page-wrapper .canvas-stage-container:after{border-color:#0000;transition:border-color .15s;inset:-2px}@media (hover:hover) and (pointer:fine){.heterogeneous-multipage__page-wrapper:hover:not(.heterogeneous-multipage__page-wrapper--active) .canvas-stage-container:after{border-color:var(--border-color-hover,#00000026)}}.heterogeneous-multipage__page-wrapper--active .canvas-stage-container:after{border-color:var(--tanne,#0a2b1e)}@media (hover:hover) and (pointer:fine){[data-theme=dark] .heterogeneous-multipage__page-wrapper:hover:not(.heterogeneous-multipage__page-wrapper--active) .canvas-stage-container:after{border-color:#fff3}}[data-theme=dark] .heterogeneous-multipage__page-wrapper--active .canvas-stage-container:after{border-color:var(--tanne-light,#1a5c40)}.canvas-editor-layout:has(.heterogeneous-multipage__pages-container){height:auto;min-height:100dvh}.canvas-editor-layout__main:has(.heterogeneous-multipage__pages-container){overflow:visible}.canvas-editor-layout__canvas:has(.heterogeneous-multipage__pages-container){flex:none;overflow:visible}.canvas-editor-layout__canvas{touch-action:pan-x pan-y}.canvas-editor-layout__canvas .konvajs-content{touch-action:none}.heterogeneous-multipage__pages-container{transform:scale(var(--canvas-zoom,1));transform-origin:top;transition:transform .12s ease-out}.heterogeneous-multipage__pages-container[data-zooming]{transition:none}.heterogeneous-multipage__pages-container.has-bottom-bar{padding-bottom:4.5rem}@media (max-width:899px){.heterogeneous-multipage__pages-container.has-bottom-bar{padding-bottom:0}.sidebar-section{padding:0}.canvas-editor-layout:has(.heterogeneous-multipage__pages-container){height:100dvh;min-height:0}.canvas-editor-layout__main:has(.heterogeneous-multipage__pages-container){overscroll-behavior:contain;overflow-y:auto}.canvas-editor-layout__main[data-sheet-open]{overflow:hidden}.heterogeneous-multipage__pages-container{--canvas-total-scale:calc(var(--canvas-zoom,1) * var(--canvas-sheet-scale,1));transform:translateY(var(--canvas-sheet-shift,0px)) translateX(max(0px, calc((1 - var(--canvas-total-scale)) * 50%))) scale(var(--canvas-total-scale));transform-origin:0 0;transition:transform .22s}.heterogeneous-multipage__pages-container[data-zooming]{transition:none}}.sidebar-panel[data-state]{transition:transform .28s var(--editor-ease-drawer)}@starting-style{.sidebar-panel[data-state=entering]{transform:translateY(100%)}}.sidebar-panel[data-state=closing]{transition:transform .2s var(--editor-ease-out);transform:translateY(100%)}.sidebar-panel__content--in{animation:sheet-content-in .15s var(--editor-ease-out) both}@keyframes sheet-content-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sidebar-panel[data-state]{transition:opacity .15s var(--editor-ease-out)}@starting-style{.sidebar-panel[data-state=entering]{opacity:0;transform:none}}.sidebar-panel[data-state=closing]{opacity:0;transition:opacity .15s var(--editor-ease-out);transform:none}.heterogeneous-multipage__pages-container{transition:none}}input[type=number].hide-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].hide-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number].hide-spinner{-moz-appearance:textfield}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--grey-300) transparent}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--grey-300);border-radius:3px}[data-theme=dark] .scrollbar-thin{scrollbar-color:var(--grey-600) transparent}[data-theme=dark] .scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--grey-600)}.canvas-rte{position:relative}.canvas-rte__content{outline:2px solid var(--primary-600);outline-offset:2px;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0}.canvas-rte__content p{margin:0}.canvas-rte__content,.canvas-rte__content *{font-family:inherit}.canvas-rte__content ul,.canvas-rte__content ol{padding-left:var(--canvas-rte-list-indent,1em);margin:0;list-style-position:outside}.canvas-rte__content ul{list-style-type:disc}.canvas-rte__content ol{list-style-type:decimal}.canvas-rte__content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--editor-placeholder)}.canvas-rte__floating-toolbar{pointer-events:auto;border:1px solid var(--editor-border);background:var(--editor-surface);border-radius:.5rem;margin-bottom:.5rem;position:absolute;bottom:100%;left:0;box-shadow:0 4px 16px #00000026}.canvas-rte__content mark[data-marker]{--marker-box:var(--mark-fill,var(--canvas-rte-marker-fill,transparent));background:var(--marker-box);color:var(--mark-color,var(--mark-ink,var(--canvas-rte-marker-color,inherit)));box-shadow:.18em 0 0 var(--marker-box), -.18em 0 0 var(--marker-box);-webkit-box-decoration-break:clone;box-decoration-break:clone}.canvas-rte__content mark[data-accent]{color:var(--mark-color,var(--canvas-rte-accent-color,inherit));font-family:var(--canvas-rte-accent-font,inherit);font-style:var(--canvas-rte-accent-style,inherit);font-weight:var(--canvas-rte-accent-weight,inherit);background:0 0}.canvas-rte__content mark[data-accent][data-color]{font-family:inherit;font-style:inherit;font-weight:inherit}.sticker-stage{background-color:#fff;background-image:linear-gradient(45deg,#e8e8e8 25%,#0000 25% 75%,#e8e8e8 75%),linear-gradient(45deg,#e8e8e8 25%,#0000 25% 75%,#e8e8e8 75%);background-position:0 0,12px 12px;background-size:24px 24px}@layer components{@media (max-width:899px){html:has(.canvas-editor-layout){overscroll-behavior:none}html:has(.canvas-editor-layout) body{overscroll-behavior:none}}.canvas-editor-layout button{transition-duration:.1s;transition-timing-function:var(--editor-ease-out)}.canvas-editor-layout :is(button,[role=button],[role=tab]){touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.canvas-editor-layout img{-webkit-touch-callout:none}}@property --canvas-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --canvas-fade-end{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){.canvas-scroll-fade-x{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--canvas-fade-start), #000 calc(100% - var(--canvas-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--canvas-fade-start), #000 calc(100% - var(--canvas-fade-end)), transparent);animation:linear both canvas-scroll-fade-x;animation-timeline:scroll(self inline)}}@keyframes canvas-scroll-fade-x{0%{--canvas-fade-start:0px;--canvas-fade-end:24px}10%{--canvas-fade-start:24px}90%{--canvas-fade-end:24px}to{--canvas-fade-start:24px;--canvas-fade-end:0px}}
