.typing-animation{--anim-dot-size: 3px;--anim-color: hsl(var(--primary));--anim-h-offset: 6px;--anim-v-offset: -5px}.typing-animation>div{animation:dot-typing 1.4s infinite linear;background-color:var(--anim-color);border-radius:var(--anim-dot-size);box-shadow:calc(9999px - var(--anim-h-offset)) 0 0 0 var(--anim-color),9999px 0 0 0 var(--anim-color),calc(9999px + var(--anim-h-offset)) 0 0 0 var(--anim-color);color:var(--anim-color);height:var(--anim-dot-size);left:calc(-9999px + var(--anim-h-offset));position:relative;width:var(--anim-dot-size)}@keyframes dot-typing{0%{box-shadow:calc(9999px - var(--anim-h-offset)) 0 0 0 var(--anim-color),9999px 0 0 0 var(--anim-color),calc(9999px + var(--anim-h-offset)) 0 0 0 var(--anim-color)}11.71%{box-shadow:calc(9999px - var(--anim-h-offset)) calc(var(--anim-v-offset)) 0 0 var(--anim-color),9999px 0 0 0 var(--anim-color),calc(9999px + var(--anim-h-offset)) 0 0 0 var(--anim-color)}21.43%{box-shadow:calc(9999px - var(--anim-h-offset)) 0 0 0 var(--anim-color),9999px 0 0 0 var(--anim-color),calc(9999px + var(--anim-h-offset)) 0 0 0 var(--anim-color)}32.14%{box-shadow:calc(9999px - var(--anim-h-offset)) 0 0 0 var(--anim-color),9999px calc(var(--anim-v-offset)) 0 0 var(--anim-color),calc(9999px + var(--anim-h-offset)) 0 0 0 var(--anim-color)}42.86%{box-shadow:calc(9999px - var(--anim-h-offset)) 0 0 0 var(--anim-color),9999px 0 0 0 var(--anim-color),calc(9999px + var(--anim-h-offset)) 0 0 0 var(--anim-color)}53.57%{box-shadow:calc(9999px - var(--anim-h-offset)) 0 0 0 var(--anim-color),9999px 0 0 0 var(--anim-color),calc(9999px + var(--anim-h-offset)) calc(var(--anim-v-offset)) 0 0 var(--anim-color)}64.29%{box-shadow:calc(9999px - var(--anim-h-offset)) 0 0 0 var(--anim-color),9999px 0 0 0 var(--anim-color),calc(9999px + var(--anim-h-offset)) 0 0 0 var(--anim-color)}75.00%{box-shadow:calc(9999px - var(--anim-h-offset)) 0 0 0 var(--anim-color),9999px 0 0 0 var(--anim-color),calc(9999px + var(--anim-h-offset)) 0 0 0 var(--anim-color)}}.a9s-popup.a9s-image-popup{z-index:50}.a9s-popup .reply:before,.a9s-popup .reply:after{content:"";border-style:solid;left:6px;position:absolute;top:-.5px}.a9s-popup .reply:before{border-left-width:1.5px;height:100%}.a9s-popup .reply:after{border-bottom-width:1.5px;width:14px;height:33px}.a9s-popup *::-webkit-resizer{background:transparent;-webkit-appearance:none}.a9s-popup *::-moz-resizer{background:transparent;display:none}.reply:last-child:before{border:none}.reply:last-child:after{border-left-width:1.5px;border-bottom-left-radius:3px}.tiptap{resize:vertical}.tiptap:focus{outline:none}.tiptap strong{font-weight:600}.tiptap ul,.tiptap ol{list-style-type:disc;padding:0 1rem;margin:1.25rem 1rem 1.25rem .4rem}.tiptap li p{margin-top:.25em;margin-bottom:.25em}canvas.a9s-gl-canvas{height:100%;left:0;position:absolute;top:0;width:100%}canvas.a9s-gl-canvas.hidden{display:none}canvas.a9s-gl-canvas.hover{cursor:pointer!important}svg.svelte-g4ws1v.svelte-g4ws1v{pointer-events:none}svg.drawing.svelte-g4ws1v.svelte-g4ws1v,svg.editing.svelte-g4ws1v .svelte-g4ws1v{pointer-events:all}svg.hover.svelte-g4ws1v.svelte-g4ws1v{cursor:pointer}svg.svelte-g4ws1v .svelte-g4ws1v{pointer-events:all}text.svelte-1rehw2p{fill:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:600}rect.svelte-1rehw2p{stroke-width:1.2;vector-effect:non-scaling-stroke}polygon.svelte-fgq4n0{stroke-width:1.2;vector-effect:non-scaling-stroke}rect.svelte-gze948{stroke-width:1.2;vector-effect:non-scaling-stroke}svg.svelte-1krwc4m{position:absolute;top:0;left:0;width:100%;height:100%;outline:none;pointer-events:none}svg.svelte-jwrce3{overflow:visible;position:absolute;top:0;left:0;width:100%;height:100%;outline:none;pointer-events:none}.a9s-osd-selectionlayer :is(rect,path,polygon,ellipse,line){fill:#3182ed40;stroke:#3182ed;stroke-width:1.5px;vector-effect:non-scaling-stroke}rect.a9s-union-fg.svelte-jwrce3{fill:#3182ed1f;stroke-width:1px}rect.a9s-union-bg.svelte-jwrce3{fill:transparent;stroke:#fff;stroke-width:2px}.a9s-polygon-midpoint.svelte-12ykj76{cursor:crosshair}.a9s-polygon-midpoint-buffer.svelte-12ykj76{fill:transparent}.a9s-polygon-midpoint-outer.svelte-12ykj76{display:none;fill:transparent;pointer-events:none;stroke:#00000059;stroke-width:1.5px;vector-effect:non-scaling-stroke}.a9s-polygon-midpoint-inner.svelte-12ykj76{fill:#00000040;pointer-events:none;stroke:#fff;stroke-width:1px;vector-effect:non-scaling-stroke}mask.a9s-polygon-editor-mask.svelte-1h2slbm>rect.svelte-1h2slbm{fill:#fff}mask.a9s-polygon-editor-mask.svelte-1h2slbm>circle.svelte-1h2slbm,mask.a9s-polygon-editor-mask.svelte-1h2slbm>polygon.svelte-1h2slbm{fill:#000}mask.a9s-rectangle-editor-mask.svelte-1njczvj>rect.rect-mask-bg.svelte-1njczvj{fill:#fff}mask.a9s-rectangle-editor-mask.svelte-1njczvj>rect.rect-mask-fg.svelte-1njczvj{fill:#000}mask.a9s-multipolygon-editor-mask.svelte-1vxo6dc>rect.svelte-1vxo6dc{fill:#fff}mask.a9s-multipolygon-editor-mask.svelte-1vxo6dc>circle.svelte-1vxo6dc,mask.a9s-multipolygon-editor-mask.svelte-1vxo6dc>path.svelte-1vxo6dc{fill:#000}mask.a9s-rubberband-rectangle-mask.svelte-1a76qe7>rect.rect-mask-bg.svelte-1a76qe7{fill:#fff}mask.a9s-rubberband-rectangle-mask.svelte-1a76qe7>rect.rect-mask-fg.svelte-1a76qe7{fill:#000}mask.a9s-rubberband-polygon-mask.svelte-18wrg3t>rect.svelte-18wrg3t{fill:#fff}mask.a9s-rubberband-polygon-mask.svelte-18wrg3t>polygon.svelte-18wrg3t{fill:#000}circle.a9s-handle.svelte-18wrg3t.svelte-18wrg3t{fill:#fff;pointer-events:none;stroke:#00000059;stroke-width:1px;vector-effect:non-scaling-stroke}path.open.svelte-1w0132l{fill:transparent!important}.a9s-annotationlayer{box-sizing:border-box;height:100%;left:0;outline:none;position:absolute;top:0;touch-action:none;width:100%;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.a9s-annotationlayer.hidden{display:none}.a9s-annotationlayer .a9s-annotation{cursor:pointer}.a9s-annotationlayer ellipse,.a9s-annotationlayer line,.a9s-annotationlayer path,.a9s-annotationlayer polygon,.a9s-annotationlayer rect{fill:transparent;shape-rendering:geometricPrecision;vector-effect:non-scaling-stroke;-webkit-tap-highlight-color:transparent}.a9s-touch-halo{fill:transparent;pointer-events:none;stroke-width:0;transition:fill .15s}.a9s-touch-halo.touched{fill:#fff6}.a9s-handle-buffer{fill:transparent}.a9s-handle-dot{fill:#fff;pointer-events:none;stroke:#00000059;stroke-width:1px;vector-effect:non-scaling-stroke}.a9s-handle-dot.selected{fill:#1a1a1a;stroke:none}.a9s-handle-selected{animation:dash-rotate .35s linear infinite reverse;fill:#ffffff40;stroke:#000000e6;stroke-dasharray:2 2;stroke-width:1px;pointer-events:none;vector-effect:non-scaling-stroke}@keyframes dash-rotate{0%{stroke-dashoffset:0}to{stroke-dashoffset:4}}.a9s-edge-handle{fill:transparent;stroke:transparent;stroke-width:6px}.a9s-shape-handle,.a9s-handle{cursor:move}.a9s-handle.a9s-corner-handle{cursor:crosshair}.a9s-edge-handle-top{cursor:n-resize}.a9s-edge-handle-right{cursor:e-resize}.a9s-edge-handle-bottom{cursor:s-resize}.a9s-edge-handle-left{cursor:w-resize}.a9s-handle.a9s-corner-handle-topleft{cursor:nw-resize}.a9s-handle.a9s-corner-handle-topright{cursor:ne-resize}.a9s-handle.a9s-corner-handle-bottomright{cursor:se-resize}.a9s-handle.a9s-corner-handle-bottomleft{cursor:sw-resize}.a9s-annotationlayer .a9s-outer,div[data-theme=dark] .a9s-annotationlayer .a9s-outer{display:none}.a9s-annotationlayer .a9s-inner,div[data-theme=dark] .a9s-annotationlayer .a9s-inner{fill:#0000001f;stroke:#000;stroke-width:1px}rect.a9s-handle,div[data-theme=dark] rect.a9s-handle{fill:#000;rx:2px}rect.a9s-close-polygon-handle,div[data-theme=dark] rect.a9s-close-polygon-handle{fill:#000;rx:1px}.a9s-annotationlayer .a9s-outer,div[data-theme=light] .a9s-annotationlayer .a9s-outer{display:block;stroke:#00000059;stroke-width:3px}.a9s-annotationlayer .a9s-inner,div[data-theme=light] .a9s-annotationlayer .a9s-inner{fill:#ffffff26;stroke:#fff;stroke-width:1.5px}rect.a9s-handle,div[data-theme=light] rect.a9s-handle{fill:#fff;rx:1px;stroke:#00000073;stroke-width:1px}rect.a9s-close-polygon-handle,div[data-theme=light] rect.a9s-close-polygon-handle{fill:#fff;rx:1px;stroke:#00000073;stroke-width:1px}mask.a9s-ellipse-editor-mask.svelte-wdm5en>rect.svelte-wdm5en{fill:#fff}mask.a9s-ellipse-editor-mask.svelte-wdm5en>ellipse.svelte-wdm5en{fill:#000}mask.a9s-rubberband-ellipse-mask.svelte-1koqlb3>rect.svelte-1koqlb3{fill:#fff}mask.a9s-rubberband-ellipse-mask.svelte-1koqlb3>ellipse.svelte-1koqlb3{fill:#000}path.a9s-outer.svelte-1fo8cp4{stroke:#00000059;stroke-width:8px;vector-effect:non-scaling-stroke}path.a9s-inner.svelte-1fo8cp4{stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.a9s-annotationlayer .a9s-annotation path.open.svelte-1fo8cp4{fill:transparent}circle.a9s-handle.svelte-1fo8cp4{fill:#fff;pointer-events:none;stroke:#00000059;stroke-width:1px;vector-effect:non-scaling-stroke}.a9s-bezier-handle.svelte-1rmktyw .a9s-tangent-line.a9s-outer.svelte-1rmktyw{stroke:#000c;stroke-width:2.5px;vector-effect:non-scaling-stroke}.a9s-bezier-handle.svelte-1rmktyw .a9s-tangent-line.a9s-inner.svelte-1rmktyw{stroke:#fff;stroke-dasharray:4 1;stroke-width:1.5px;vector-effect:non-scaling-stroke}circle.a9s-tangent-handle.svelte-1rmktyw.svelte-1rmktyw{fill:#000;cursor:crosshair;stroke:#fff;stroke-width:1px;vector-effect:non-scaling-stroke}.a9s-annotationlayer .a9s-annotation path.polyline.open.svelte-71hmxc{fill:transparent!important}svg.cursor .typing{width:5em;height:2em;position:relative;padding:10px;margin-left:5px;background:#e6e6e6;border-radius:20px}svg.cursor .typing-dot{float:left;width:8px;height:8px;margin:0 4px;background:#8d8c91;border-radius:50%;opacity:0;animation:typingFade 1s infinite}svg.cursor .typing-dot:nth-child(1){animation-delay:0s}svg.cursor .typing-dot:nth-child(2){animation-delay:.2s}svg.cursor .typing-dot:nth-child(3){animation-delay:.4s}@keyframes typingFade{0%{opacity:0}50%{opacity:1}to{opacity:0}}.thumbnail .thumbnail-shade{background-image:linear-gradient(to top,#0000008c,#0000)}.thumbnail .thumbnail-annotation-count{text-shadow:0 0 2px rgba(0,0,0,.5),0 0 6px rgba(0,0,0,.35)}.pulse-effect{display:inline-block;animation:pulse-animation 3s infinite}@keyframes pulse-animation{0%,75%{opacity:1}82.5%{opacity:0}to{opacity:1}}
