:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=radio],input[type=range],label{cursor:pointer}.gap{gap:.5rem}.gap1{gap:1rem}.gap2{gap:2rem}.gap3{gap:3rem}.flex-center{align-items:center;justify-content:center}.jc{justify-content:center}.blackback{background:#000000b3}.status{margin-top:10px;color:green;font-size:.9em}.context-menu{position:fixed;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;width:320px;z-index:10000}.hl{border:none;height:2px;background-color:#000;margin:0;width:100%}.drop-zone{margin:0 auto;margin-bottom:2rem;width:90%;border:2px dashed #ccc;border-radius:8px;padding:1rem;text-align:center;cursor:pointer}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}.flex{display:flex;gap:2rem;place-items:center}.p0{padding:0;margin:0}.w-100{width:100%}.flexs{display:flex;flex-direction:column}.flex-start{align-items:flex-start}.bold{font-weight:700}.bold_medium{font-weight:500}.mb1{margin-bottom:1rem}.mt1{margin-top:1rem}body{margin:0;display:flex}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{max-width:100%;text-align:center}.firebrick{color:#b22222}.btest{border:2px solid red}.underline{text-decoration:underline}summary{margin-bottom:1rem;border:1px dashed blue;border-radius:8px;padding:1rem}summary:hover{border:1px solid blue;cursor:pointer;filter:drop-shadow(0 0 2em #ff3e00aa)}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{filter:drop-shadow(0 0 2em #ff3e00aa)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.search_button_style{padding:.5rem;background:green;opacity:.7;color:#fff}.search_button{position:absolute;top:2rem;right:1.35rem}.logo{will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.svelte:hover{filter:drop-shadow(0 0 2em #ff3e00aa)}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}nav.svelte-1y8xt5x{display:flex;gap:2rem;justify-content:center;align-items:flex-end;padding-bottom:0}.layout.svelte-1y8xt5x{display:flex;flex-direction:column;flex-wrap:wrap;min-width:100vw;min-height:100vh}.header.svelte-1y8xt5x{top:0;background-color:#00c86e;color:#fff;text-align:center}.content.svelte-1y8xt5x{flex:1;padding:20px;display:flex;flex-direction:column;align-items:center;gap:.5rem}.menu-item.svelte-11kph11{padding:8px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;color:#000}.menu-item.svelte-11kph11:hover:not(.disabled){background:#007bff;color:#fff}.disabled.svelte-11kph11{opacity:.5;cursor:not-allowed}.shortcut.svelte-11kph11{float:right;font-size:.8em;color:#666}.modal-overlay.svelte-g0ns7{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-g0ns7{max-width:90%;max-height:90%;position:relative}.modal-image.svelte-g0ns7{max-width:100%;max-height:80vh;border-radius:8px}.close-btn.svelte-g0ns7{position:absolute;top:-35px;right:-45px;background:none;border:none;color:#000;font-size:40px;cursor:pointer}.thumbnail.svelte-mi13wv{width:150px;height:100px;object-fit:cover;cursor:pointer;border-radius:4px}.cont.svelte-mi13wv{padding:0;margin:0 auto;width:500px}.grid.svelte-mi13wv{display:grid;margin:0 auto;grid-template-columns:10px 1fr 1fr 1fr;grid-gap:1rem;gap:1rem;align-items:start;justify-items:start;grid-auto-rows:minmax(2rem,auto);margin-bottom:2rem}.grid.svelte-mi13wv:first-child{margin-top:2rem}.el.svelte-mi13wv{text-align:left;padding:0}.tohover.svelte-mi13wv:hover{cursor:pointer;color:#b22222}.grid.svelte-1vnq75i{display:grid;margin:0 auto;width:100%;grid-template-columns:1rem 2fr 1fr 1fr;grid-gap:1rem;grid-auto-rows:minmax(2rem,auto)}.grid.svelte-1vnq75i:first-child{margin-bottom:1rem}.el.svelte-1vnq75i{text-align:left}.el.svelte-1vnq75i:hover{cursor:pointer;color:#b22222}.drag-over.svelte-1r3t5c5{background-color:#e3f2fd;border-color:#2196f3}.errors.svelte-1r3t5c5{color:#d32f2f;margin:10px 0}.status.svelte-1r3t5c5{color:#388e3c;font-weight:700}.file-list.svelte-1r3t5c5{margin-top:20px}.selected.svelte-18yart2{background:#e8ffe8;border-inline:1px dashed #4CAF50}.grid.svelte-18yart2{display:grid;margin:0 auto;width:500px;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:1rem;grid-auto-rows:minmax(2rem,auto)}.el.svelte-18yart2{text-align:left}.el.svelte-18yart2:hover{cursor:pointer;color:#b22222}.progress-container.svelte-107evt5{max-width:500px;margin:2rem auto;padding:1rem;font-family:Arial,sans-serif}.progress-bar.svelte-107evt5{height:12px;background:#e0e0e0;border-radius:6px;overflow:hidden;margin:1rem 0}.progress-fill.svelte-107evt5{height:100%;background:linear-gradient(90deg,#4caf50,#81c784);transition:width .3s ease}.steps-list.svelte-107evt5{margin:1.5rem 0}.step-item.svelte-107evt5{display:flex;align-items:center;padding:.5rem;border:1px solid #ddd;border-radius:4px;margin-bottom:.5rem}.step-item.pending.svelte-107evt5{opacity:.6}.step-item.running.svelte-107evt5{background:#e3f2fd;border-color:#2196f3}.step-item.completed.svelte-107evt5{background:#e8f5e8;border-color:#4caf50}.step-item.nothing.svelte-107evt5{color:#fff;background:#b22222;border-color:#ea770b}.step-number.svelte-107evt5{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#666;color:#fff;border-radius:50%;margin-right:.8rem;font-size:.9rem}.step-name.svelte-107evt5{flex:1;font-weight:500}.step-status.svelte-107evt5{padding:.2rem .5rem;border-radius:3px;font-size:.8rem;text-transform:capitalize}.step-status.svelte-107evt5:before{content:"["}.step-status.svelte-107evt5:after{content:"]"}button.svelte-107evt5{background:#4caf50;color:#fff;border:none;padding:.7rem 1.5rem;border-radius:4px;cursor:pointer;font-size:1rem}button.svelte-107evt5:disabled{background:#ccc;cursor:not-allowed}#search_wrapper.svelte-14l93t5{position:relative}#search_field.svelte-14l93t5{margin-left:40px;border-radius:8px;background:transparent}input[type=text].svelte-14l93t5{width:80%;font-size:16px;padding:.5rem;margin:2rem;color:#00f}input[type=text].svelte-14l93t5::placeholder{color:brown;opacity:.6}
