.upload-progress{position:absolute !important;left:20px;top:20px;width:50px;height:50px}
div.svelte-jdw6x0{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;font-size:48px;border:5px dashed var(--mdc-theme-primary);background:rgba(0, 0, 0, 0.5);box-sizing:border-box;z-index:999}
span.svelte-18x3mqx{width:24px;height:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}span.svelte-18x3mqx svg:focus{outline:none}
.image-track.svelte-law7gk.svelte-law7gk{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.image-track.svelte-law7gk .scrollbar{height:calc(100vh - var(--header-height))}.image-track.svelte-law7gk .scrollbar-wrapper{padding:10px}.thumb.svelte-law7gk.svelte-law7gk,.uploader.svelte-law7gk.svelte-law7gk{width:var(--thumb-size);height:var(--thumb-size);outline:none;color:var(--placeholder);border:3px solid currentColor;border-radius:3px}.thumb.svelte-law7gk.svelte-law7gk:hover,.uploader.svelte-law7gk.svelte-law7gk:hover{color:var(--placeholder-light)}.thumb.svelte-law7gk.svelte-law7gk{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:var(--thumb-spacing)}.thumb.svelte-law7gk canvas{max-width:100%;max-height:100%}.thumb.selected.svelte-law7gk.svelte-law7gk{border-color:var(--mdc-theme-primary)}.thumb.dimmed.svelte-law7gk canvas{opacity:var(--dimmed-image-opacity)}.thumb.error.svelte-law7gk.svelte-law7gk{border-color:var(--mdc-theme-secondary)}.thumb.svelte-law7gk:hover .delete-icon.svelte-law7gk{opacity:1}.thumb.svelte-law7gk .preview-wrapper{width:100%;height:100%}.error-icon.svelte-law7gk.svelte-law7gk{position:absolute;top:50%;left:50%;width:50%;height:50%;color:var(--mdc-theme-secondary);transform:translate(-50%, -50%)}.thumb-placeholder.svelte-law7gk.svelte-law7gk{width:100%}.uploader.svelte-law7gk.svelte-law7gk{display:flex;align-items:center;justify-content:center;cursor:pointer}.uploader.svelte-law7gk input.svelte-law7gk{display:none}.uploader-icon.svelte-law7gk.svelte-law7gk{width:50%;height:50%}.delete-icon.svelte-law7gk.svelte-law7gk,.reference-image-icon.svelte-law7gk.svelte-law7gk{display:flex;align-items:center;justify-content:center;position:absolute;width:30px;height:30px;background:rgba(0, 0, 0, 0.75)}.delete-icon.svelte-law7gk.svelte-law7gk{top:0;right:0;cursor:pointer;border-bottom-left-radius:3px;opacity:0;transition:color 0.2s}.delete-icon.svelte-law7gk.svelte-law7gk:hover{color:var(--mdc-theme-surface)}.reference-image-icon.svelte-law7gk.svelte-law7gk{top:0;left:0;color:#ffbf43;border-bottom-right-radius:3px}.clear-all.svelte-law7gk.svelte-law7gk{--clear-button-height:40px;display:flex;align-items:center;justify-content:space-between;position:fixed;left:0;bottom:10px;padding:10px;padding-right:0;height:var(--clear-button-height);background-color:var(--mdc-theme-secondary);transform:translate3d(-100%, 0, 0);opacity:0.2;-webkit-animation:svelte-law7gk-fade-out 2s cubic-bezier(0.215, 0.61, 0.355, 1);animation:svelte-law7gk-fade-out 2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);cursor:pointer;z-index:1}.clear-all.svelte-law7gk.svelte-law7gk:hover{transform:translate3d(0, 0, 0);opacity:1;-webkit-animation:none;animation:none}.clear-all.svelte-law7gk.svelte-law7gk::before{content:"";position:absolute;right:100%;width:100%;height:100%;background-color:inherit}.clear-all.svelte-law7gk .icon{position:absolute;left:100%;padding:8px;width:var(--clear-button-height);height:var(--clear-button-height);background-color:inherit;border-radius:0 50% 50% 0;-webkit-animation:svelte-law7gk-fly-in-left 0.3s ease-out;animation:svelte-law7gk-fly-in-left 0.3s ease-out}@-webkit-keyframes svelte-law7gk-fade-out{0%,50%{opacity:1}100%{opacity:0.2}}@keyframes svelte-law7gk-fade-out{0%,50%{opacity:1}100%{opacity:0.2}}@-webkit-keyframes svelte-law7gk-fly-in-left{0%{transform:translate3d(-100%, 0, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes svelte-law7gk-fly-in-left{0%{transform:translate3d(-100%, 0, 0)}100%{transform:translate3d(0, 0, 0)}}
@-webkit-keyframes svelte-1lbyc7u-locator-spinner{to{stroke-dashoffset:-16}}@keyframes svelte-1lbyc7u-locator-spinner{to{stroke-dashoffset:-16}}.locator.svelte-1lbyc7u.svelte-1lbyc7u{--locator-line-width:2px;--locator-radius:15px;--locator-color:var(--mdc-theme-secondary);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.locator.readonly.svelte-1lbyc7u .locator-circle.svelte-1lbyc7u,.locator.readonly.svelte-1lbyc7u .locator-line.svelte-1lbyc7u{-webkit-animation:none;animation:none}.locator.readonly.svelte-1lbyc7u .locator-circle.svelte-1lbyc7u{cursor:default;stroke-dasharray:none}.locator-circle.svelte-1lbyc7u.svelte-1lbyc7u,.locator-line.svelte-1lbyc7u.svelte-1lbyc7u{stroke-dasharray:8 8;fill:none;stroke:var(--locator-color);-webkit-animation:svelte-1lbyc7u-locator-spinner 0.5s steps(16) infinite;animation:svelte-1lbyc7u-locator-spinner 0.5s steps(16) infinite}.locator-circle.svelte-1lbyc7u.svelte-1lbyc7u{position:absolute;width:calc(var(--locator-radius) * 2);height:calc(var(--locator-radius) * 2);cursor:move;stroke-width:calc(var(--locator-line-width) * 1.5);transform:translate3d(calc(var(--locator-x) - 50%), calc(var(--locator-y) - 50%), 0)}.locator-line.svelte-1lbyc7u.svelte-1lbyc7u{position:absolute;top:0;left:0;fill:none;stroke-width:100%}.locator-line.horizontal.svelte-1lbyc7u.svelte-1lbyc7u{width:100%;height:var(--locator-line-width);transform:translate3d(0, calc(var(--locator-y) - 50%), 0)}.locator-line.vertical.svelte-1lbyc7u.svelte-1lbyc7u{height:100%;width:var(--locator-line-width);transform:translate3d(calc(var(--locator-x) - 50%), 0, 0)}
@-webkit-keyframes svelte-1nxvtom-border-spinner{to{stroke-dashoffset:12}}@keyframes svelte-1nxvtom-border-spinner{to{stroke-dashoffset:12}}.cropper.svelte-1nxvtom.svelte-1nxvtom{--handle-size:10px;--handle-color:var(--mdc-theme-primary);--mask-bg-color:rgba(0, 0, 0, 0.6);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper.readonly.svelte-1nxvtom .cropper-border-white.svelte-1nxvtom{-webkit-animation:none;animation:none}.cropper.readonly.svelte-1nxvtom .cropper-handle.svelte-1nxvtom{display:none}.cropper.readonly.svelte-1nxvtom .cropper-box.svelte-1nxvtom,.cropper.readonly.svelte-1nxvtom .cropper-mask.svelte-1nxvtom{cursor:default}.cropper-box.svelte-1nxvtom.svelte-1nxvtom{position:absolute;top:0;left:0;width:calc(var(--cropper-x2) - var(--cropper-x1));height:calc(var(--cropper-y2) - var(--cropper-y1));cursor:-webkit-grab;cursor:grab;transform:translate3d(var(--cropper-x1), var(--cropper-y1), 0)}.cropper-box.grabbing.svelte-1nxvtom.svelte-1nxvtom{cursor:-webkit-grabbing;cursor:grabbing}.cropper-border.svelte-1nxvtom.svelte-1nxvtom{position:absolute;top:0;left:0;width:100%;height:100%;fill:none;stroke:black;stroke-width:2px}.cropper-border.svelte-1nxvtom .cropper-border-white.svelte-1nxvtom{stroke:white;stroke-dasharray:6 6;-webkit-animation:svelte-1nxvtom-border-spinner 0.5s steps(12) infinite;animation:svelte-1nxvtom-border-spinner 0.5s steps(12) infinite}.cropper-handle.svelte-1nxvtom.svelte-1nxvtom{position:absolute;width:var(--handle-size);height:var(--handle-size);background-color:var(--handle-color);border-radius:50%;border:1px solid #fff;transform:translate(-50%, -50%)}.cropper-mask.svelte-1nxvtom.svelte-1nxvtom{position:absolute;background-color:var(--mask-bg-color);cursor:crosshair}.cropper-info.svelte-1nxvtom.svelte-1nxvtom{position:absolute;top:100%;left:50%;padding:2px 5px;transform:translate(-50%, 5px);font-size:12px;white-space:nowrap;background:rgba(0, 0, 0, 0.5);border-radius:3px;opacity:0;transition:opacity 0.3s}.cropper-info.show.svelte-1nxvtom.svelte-1nxvtom{opacity:1}.handle-n.svelte-1nxvtom.svelte-1nxvtom,.handle-nw.svelte-1nxvtom.svelte-1nxvtom,.handle-ne.svelte-1nxvtom.svelte-1nxvtom{top:0}.handle-s.svelte-1nxvtom.svelte-1nxvtom,.handle-sw.svelte-1nxvtom.svelte-1nxvtom,.handle-se.svelte-1nxvtom.svelte-1nxvtom{top:100%}.handle-w.svelte-1nxvtom.svelte-1nxvtom,.handle-nw.svelte-1nxvtom.svelte-1nxvtom,.handle-sw.svelte-1nxvtom.svelte-1nxvtom{left:0}.handle-e.svelte-1nxvtom.svelte-1nxvtom,.handle-ne.svelte-1nxvtom.svelte-1nxvtom,.handle-se.svelte-1nxvtom.svelte-1nxvtom{left:100%}.handle-n.svelte-1nxvtom.svelte-1nxvtom,.handle-s.svelte-1nxvtom.svelte-1nxvtom{left:50%}.handle-w.svelte-1nxvtom.svelte-1nxvtom,.handle-e.svelte-1nxvtom.svelte-1nxvtom{top:50%}.handle-n.svelte-1nxvtom.svelte-1nxvtom,.handle-s.svelte-1nxvtom.svelte-1nxvtom{cursor:row-resize}.handle-e.svelte-1nxvtom.svelte-1nxvtom,.handle-w.svelte-1nxvtom.svelte-1nxvtom{cursor:col-resize}.handle-nw.svelte-1nxvtom.svelte-1nxvtom,.handle-se.svelte-1nxvtom.svelte-1nxvtom{cursor:nwse-resize}.handle-ne.svelte-1nxvtom.svelte-1nxvtom,.handle-sw.svelte-1nxvtom.svelte-1nxvtom{cursor:nesw-resize}.mask-left.svelte-1nxvtom.svelte-1nxvtom{width:var(--cropper-x1);height:100%;transform:translate3d(0, 0, 0)}.mask-top.svelte-1nxvtom.svelte-1nxvtom{width:calc(var(--cropper-x2) - var(--cropper-x1));height:var(--cropper-y1);transform:translate3d(var(--cropper-x1), 0, 0)}.mask-bottom.svelte-1nxvtom.svelte-1nxvtom{width:calc(var(--cropper-x2) - var(--cropper-x1));height:calc(100% - var(--cropper-y2));transform:translate3d(var(--cropper-x1), var(--cropper-y2), 0)}.mask-right.svelte-1nxvtom.svelte-1nxvtom{width:calc(100% - var(--cropper-x2));height:100%;transform:translate3d(var(--cropper-x2), 0, 0)}
.viewer.svelte-arq60t{position:relative;width:100%;height:100%;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.viewer.svelte-arq60t .scrollbar{height:100%}.viewer-fullsize-cover.svelte-arq60t{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);font-size:32px;z-index:1024}.viewer-fullsize-cover.error.svelte-arq60t{color:var(--mdc-theme-secondary)}.viewer-zoom.svelte-arq60t{position:absolute;bottom:10px;right:10px;mix-blend-mode:difference}.viewer-zoom.svelte-arq60t button:hover{color:var(--mdc-theme-primary)}.viewer-zoom.svelte-arq60t button:disabled{color:var(--placeholder)}.viewer-body.svelte-arq60t{position:relative;display:inline-flex;width:var(--viewer-width);height:var(--viewer-height);transform:translate3d(var(--viewer-offset-x), var(--viewer-offset-y), 0)}.viewer-image.svelte-arq60t{position:absolute;top:0;left:0;transform:scale3d(var(--viewer-scale), var(--viewer-scale), 1);transform-origin:0 0}.viewer-image.dimmed.svelte-arq60t{opacity:var(--dimmed-image-opacity)}.viewer-image.compare.svelte-arq60t{opacity:0.25}.not-ref-hint.svelte-arq60t{position:absolute;right:10px;bottom:10px;font-size:24px;color:var(--mdc-theme-secondary)}
.icon.svelte-9efnli.svelte-9efnli{display:inline-block;width:32px;height:32px;margin-left:10px;cursor:pointer;transition:transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.icon.disabled.svelte-9efnli.svelte-9efnli{color:var(--placeholder)}.icon.svelte-9efnli.svelte-9efnli:hover{transform:scale(1.1)}.section.svelte-9efnli.svelte-9efnli{margin-bottom:2em}.section.svelte-9efnli.svelte-9efnli:last-child{margin-bottom:0}.filename-section.svelte-9efnli.svelte-9efnli{display:flex;align-items:flex-end}.filename-section.svelte-9efnli span.svelte-9efnli{font-size:12px;margin-left:0.5em;margin-bottom:20px}.filename-input.svelte-9efnli.svelte-9efnli{flex:1}.change-mode.svelte-9efnli.svelte-9efnli{color:#ffccbc}.toggle-fit-frame.svelte-9efnli.svelte-9efnli{color:#b2dfdb}.toggle-debug.svelte-9efnli.svelte-9efnli{color:#f0f4c3}.github.svelte-9efnli.svelte-9efnli{color:#d1c4e9}#mode-dialog .mdc-dialog__content{padding:1em;min-height:200px;min-width:350px;overflow:visible}#mode-dialog .mdc-select{width:100%}#mode-dialog .smui-select--standard.mdc-select--with-leading-icon .mdc-select__icon{margin-left:6px;margin-right:-30px}#mode-dialog .mdc-select__menu{position:fixed;width:320px;margin-top:50px;left:auto !important;top:auto !important;z-index:999999 !important}
.image-info.svelte-15j0nr4.svelte-15j0nr4{margin:10px 0;text-align:center}.image-info.svelte-15j0nr4 canvas{max-width:60%;max-height:60%}table.svelte-15j0nr4.svelte-15j0nr4{text-align:left}.rename.svelte-15j0nr4.svelte-15j0nr4{display:flex;align-items:baseline;gap:0.25em}.rename.svelte-15j0nr4 input.svelte-15j0nr4{width:90px;background:var(--placeholder);border:none;outline:none;color:white;padding:2px 4px}.rename.svelte-15j0nr4 input.svelte-15j0nr4:focus{outline:2px solid var(--background-dimmed)}.rename.svelte-15j0nr4 span.svelte-15j0nr4{flex-shrink:0}
.drawer.svelte-1n1y0r3.svelte-1n1y0r3{--drawer-highlight-color:var(--mdc-theme-primary);position:relative;display:flex;flex-direction:column}.drawer.svelte-1n1y0r3.svelte-1n1y0r3::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid var(--drawer-highlight-color);opacity:0;transition:opacity 0.3s;pointer-events:none;box-sizing:border-box}.drawer.open.svelte-1n1y0r3 .drawer-toggle.svelte-1n1y0r3{transform:rotateZ(90deg)}.drawer.freeze.svelte-1n1y0r3 .drawer-header.svelte-1n1y0r3{cursor:default}.drawer.highlight.svelte-1n1y0r3.svelte-1n1y0r3::before{opacity:1}.drawer.highlight.svelte-1n1y0r3 .drawer-header.svelte-1n1y0r3{color:var(--surface);background-color:var(--drawer-highlight-color)}.drawer-header.svelte-1n1y0r3.svelte-1n1y0r3{display:flex;align-items:center;font-size:1.1em;padding:5px 10px;background:var(--placeholder);color:var(--surface-dimmed);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid var(--background-dimmed);transition:all 0.3s}.drawer-toggle.svelte-1n1y0r3.svelte-1n1y0r3{width:24px;height:24px;margin-right:3px;transition:transform 0.3s}.drawer-body.svelte-1n1y0r3.svelte-1n1y0r3{overflow:hidden;transition:height 0.3s}.drawer-body-wrapper.svelte-1n1y0r3.svelte-1n1y0r3{padding:10px}
.control.svelte-16aryz{display:flex;flex:1;align-items:center;justify-content:flex-end}.control-icon.svelte-16aryz{width:20px;height:20px;margin:0 3px}
.drawer-button{width:100%}.drawer-button:not(:only-child){margin-top:10px}.control.svelte-rpy7lp{display:flex;flex:1;align-items:center;justify-content:flex-end}.control-icon.svelte-rpy7lp{width:20px;height:20px;margin:0 3px}
.drawer .request-pivot{width:100%;margin-top:10px}.drawer .request-pivot:not(:disabled){background-color:#607d8b}.ellipsis.svelte-rgu8gw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis.svelte-rgu8gw:hover{white-space:inherit}
@-webkit-keyframes svelte-16vw4c1-zoomIn{from{transform:scale3d(0, 0, 0)}to{transform:scale3d(1, 1, 1)}}@keyframes svelte-16vw4c1-zoomIn{from{transform:scale3d(0, 0, 0)}to{transform:scale3d(1, 1, 1)}}.download-btn.svelte-16vw4c1{position:fixed;right:20px;bottom:20px;transition:all 0.3s;-webkit-animation:svelte-16vw4c1-zoomIn 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);animation:svelte-16vw4c1-zoomIn 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.download-btn.svelte-16vw4c1 button{background-color:#4caf50;transition:background-color 0.3s}.download-btn.svelte-16vw4c1 button:disabled{background-color:var(--placeholder);transition:none;cursor:not-allowed;pointer-events:none}.download-btn.svelte-16vw4c1 .progress{position:absolute;top:50%;left:50%;width:68px;height:68px;margin-top:-34px;margin-left:-34px}.download-btn.svelte-16vw4c1 .progress .mdc-circular-progress__determinate-circle,.download-btn.svelte-16vw4c1 .progress .mdc-circular-progress__indeterminate-circle-graphic{stroke:#4caf50}.download-btn.svelte-16vw4c1 .progress.four-colors .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:#4caf50}.download-btn.svelte-16vw4c1 .progress.four-colors .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:#ffeb3b}.download-btn.svelte-16vw4c1 .progress.four-colors .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:#f44336}.download-btn.svelte-16vw4c1 .progress.four-colors .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:#2196f3}
.stepper.svelte-1cgnh5f.svelte-1cgnh5f{--step-indicator-size:30px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;font-size:14px;cursor:default}.step.svelte-1cgnh5f.svelte-1cgnh5f{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.step.svelte-1cgnh5f.svelte-1cgnh5f:not(:first-child)::before{content:"";position:absolute;top:calc(var(--step-indicator-size) / 2);right:calc(50% + var(--step-indicator-size) / 2);width:100%;height:1px;background:var(--placeholder);transition:background 0.3s;z-index:1}.step.active.svelte-1cgnh5f .step-indicator.svelte-1cgnh5f,.step.active.svelte-1cgnh5f.svelte-1cgnh5f:not(:first-child)::before{background:var(--mdc-theme-primary)}.step-indicator.svelte-1cgnh5f.svelte-1cgnh5f{position:relative;width:var(--step-indicator-size);height:var(--step-indicator-size);background:var(--placeholder);text-align:center;line-height:var(--step-indicator-size);border-radius:50%;z-index:2;transition:background 0.3s}.step-description.svelte-1cgnh5f.svelte-1cgnh5f{margin-top:5px;text-align:center;white-space:nowrap}
main.svelte-uiuwfe{width:100%;height:100%}#loading-worker.svelte-uiuwfe{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;font-size:32px;background-color:rgba(0, 0, 0, 0.75);z-index:1024}#header.svelte-uiuwfe{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--header-height);background:var(--background-dimmed)}#header.svelte-uiuwfe .stepper{flex:2}#logo.svelte-uiuwfe{flex:1;display:flex;flex-direction:column;font-size:20px;padding-left:10px}#version.svelte-uiuwfe{font-size:xx-small;color:var(--placeholder-light)}#controls.svelte-uiuwfe{flex:1;padding-right:10px;text-align:right}#gallery.svelte-uiuwfe{display:flex;height:100%;padding-top:var(--header-height)}#track.svelte-uiuwfe{border-right:2px solid var(--background-dimmed)}#image-viewer.svelte-uiuwfe{position:relative;flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden}#property.svelte-uiuwfe{width:300px;border-left:2px solid var(--background-dimmed)}#property.svelte-uiuwfe .scrollbar{height:calc(100vh - var(--header-height))}#viewer-placeholder{width:20%;height:20%;color:var(--placeholder)}
