.letter.svelte-39mr5e{position:absolute;z-index:2;cursor:move;touch-action:none}.letter.dragging.svelte-39mr5e{z-index:3}.letter.readonly.svelte-39mr5e{cursor:default;pointer-events:none}.frame.svelte-39mr5e{position:absolute;z-index:4;box-sizing:border-box;border:1px solid #0d99ff;pointer-events:none}.handle.svelte-39mr5e{position:absolute;z-index:5;box-sizing:border-box;padding:0;background:#fff;border:1px solid #0d99ff;transform:translate(-50%,-50%);touch-action:none}.square.svelte-39mr5e{width:9px;height:9px;border-radius:1px}.nw.svelte-39mr5e,.se.svelte-39mr5e{cursor:nwse-resize}.ne.svelte-39mr5e,.sw.svelte-39mr5e{cursor:nesw-resize}.side.svelte-39mr5e{width:6px;height:14px;border-radius:3px;cursor:ew-resize}.diamond.svelte-39mr5e{width:10px;height:10px;transform:translate(-50%,-50%) rotate(45deg);cursor:move}.tail-line.svelte-39mr5e{display:none}.serial-link.svelte-11n3n3r{position:absolute;z-index:2;pointer-events:none}.page.svelte-nyjdf5{position:relative;width:100%}.band.svelte-nyjdf5{position:absolute;left:0;right:0}.frame.svelte-nyjdf5{position:absolute;margin:0;overflow:hidden}.open.svelte-nyjdf5{position:absolute;inset:0;display:block;padding:0;border:0;background:none;line-height:0;cursor:pointer}.open.svelte-nyjdf5:disabled{cursor:default}.frame.waiting.svelte-nyjdf5{background:#ececec;animation:svelte-nyjdf5-breathe 1.8s ease-in-out infinite}@keyframes svelte-nyjdf5-breathe{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.frame.waiting.svelte-nyjdf5{animation:none}}.frame.svelte-nyjdf5 img:where(.svelte-nyjdf5){position:absolute;max-width:none}.empty-cut.svelte-nyjdf5{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12%;text-align:center;line-height:1.5;font-size:13px;color:#6b6b6b;background:repeating-linear-gradient(-45deg,#f3f3f3 0 8px,#ebebeb 8px 9px);border:1px dashed #c8c8c8;box-sizing:border-box}.empty-cut.svelte-nyjdf5 strong:where(.svelte-nyjdf5){font-size:12px;color:#444}.frame.picked.svelte-nyjdf5{outline:2px solid var(--text);outline-offset:-2px;z-index:1}.frame.picked.svelte-nyjdf5 .open:where(.svelte-nyjdf5){cursor:default}
