*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable="false"])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable="true"]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}:root{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color-scheme:light dark;color:#fff;background-color:#191d3c;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;height:100vmin;user-select:none}body,#app{height:100vmin}svg{flex-shrink:0}h1{font-family:Inter Tight,sans-serif;font-weight:500;font-size:32px}p{line-height:1.4em}button{font-weight:500;cursor:pointer}::placeholder{opacity:1;color:#7983b1}.preview.svelte-1g6wf9g.svelte-1g6wf9g{position:relative;width:100%;height:100%;flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.preview.svelte-1g6wf9g canvas.svelte-1g6wf9g{width:100%;height:100%;object-fit:contain;opacity:.8}.preview.svelte-1g6wf9g .annotation-layer.svelte-1g6wf9g{cursor:crosshair;position:absolute}.preview.svelte-1g6wf9g .annotation-layer .selection.svelte-1g6wf9g{z-index:2;position:absolute;outline:1px solid red;background-color:#ff00001a}.preview.svelte-1g6wf9g .annotation-layer .box.svelte-1g6wf9g{position:absolute;outline:1px solid yellow}.preview.svelte-1g6wf9g .annotation-layer .box .label.svelte-1g6wf9g{z-index:1;position:absolute;bottom:100%;left:-1px;background-color:#ff0;color:#000;padding:2px 4px;font-size:12px;transition:opacity .15s;transition-delay:0ms}.preview.svelte-1g6wf9g .annotation-layer .box .label.svelte-1g6wf9g:hover{transition-delay:.3s;opacity:.1}.preview.svelte-1g6wf9g .annotation-layer .box.svelte-1g6wf9g:hover:not(.highlighted){background-color:#ffff001a}.preview.svelte-1g6wf9g .annotation-layer .box.highlighted.svelte-1g6wf9g{outline-color:#0ff;background-color:#00ffff1a}.preview.svelte-1g6wf9g .annotation-layer .box.highlighted .label.svelte-1g6wf9g{background-color:#0ff;color:#000}.preview.svelte-1g6wf9g .annotation-layer .point.svelte-1g6wf9g{position:absolute;width:6px;height:6px;margin-left:-3px;margin-top:-3px;background-color:#ff0;border-radius:50%}.preview.svelte-1g6wf9g .annotation-layer .point.selected.svelte-1g6wf9g{background-color:#0ff}main.svelte-xvh9xw.svelte-xvh9xw{width:100vw;height:100vh;background-color:#2e2e2e;display:flex;flex-direction:column}.content.svelte-xvh9xw.svelte-xvh9xw{flex:1;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.top-menu.svelte-xvh9xw.svelte-xvh9xw{width:100%;background-color:#222;display:flex}.top-menu.svelte-xvh9xw .item.svelte-xvh9xw{cursor:pointer;padding:5px 8px;font-size:12px;display:flex;align-items:center}.top-menu.svelte-xvh9xw .item.svelte-xvh9xw:hover{background-color:#383838}.image-menu.svelte-xvh9xw.svelte-xvh9xw{width:200px;height:100%;background-color:#383838;padding:10px;display:flex;flex-direction:column;gap:10px;overflow-y:scroll}.image-menu.svelte-xvh9xw img.svelte-xvh9xw{cursor:pointer}.image-menu.svelte-xvh9xw img.selected.svelte-xvh9xw{border:3px solid aqua}.label-menu.svelte-xvh9xw.svelte-xvh9xw{width:200px;height:100%;background-color:#383838;padding:10px;display:flex;flex-direction:column;gap:3px;overflow-y:scroll}.label-menu.svelte-xvh9xw .label.svelte-xvh9xw{cursor:pointer;padding:10px;font-size:12px;background-color:#222;border:2px solid rgb(56,56,56)}.label-menu.svelte-xvh9xw .label.selected.svelte-xvh9xw{border-color:#0ff}
