.grid.svelte-38q2rf{display:grid;grid-template-columns:250px 1fr;gap:1rem}@media screen and (max-width: 768px){.grid.svelte-38q2rf{grid-template-columns:1fr}}.grid.svelte-38q2rf .left:where(.svelte-38q2rf) .upload:where(.svelte-38q2rf){display:flex;flex-direction:column;width:100%;gap:1rem}.grid.svelte-38q2rf .left:where(.svelte-38q2rf) .upload:where(.svelte-38q2rf) .upload-input:where(.svelte-38q2rf){width:100%;border-radius:1rem;padding-block:2rem;border:2px dashed var(--mono-soft);background-color:var(--bg);display:flex;gap:1rem;flex-direction:column;align-items:center;position:relative}.grid.svelte-38q2rf .left:where(.svelte-38q2rf) .upload:where(.svelte-38q2rf) .upload-input.uploaded:where(.svelte-38q2rf){border-color:var(--green);background-color:color-mix(in srgb,var(--green) 6%,transparent)}.grid.svelte-38q2rf .left:where(.svelte-38q2rf) .upload:where(.svelte-38q2rf) .upload-input:where(.svelte-38q2rf) .checked:where(.svelte-38q2rf){position:absolute;top:.5rem;right:.5rem;color:var(--green)}.grid.svelte-38q2rf .left:where(.svelte-38q2rf) .upload:where(.svelte-38q2rf) .upload-input:where(.svelte-38q2rf) img:where(.svelte-38q2rf){opacity:.75}.grid.svelte-38q2rf .left:where(.svelte-38q2rf) .upload:where(.svelte-38q2rf) .upload-input:where(.svelte-38q2rf):hover{border-color:var(--primary)}.grid.svelte-38q2rf .left:where(.svelte-38q2rf) .upload:where(.svelte-38q2rf) .upload-input:where(.svelte-38q2rf):disabled{filter:opacity(.5)}.grid.svelte-38q2rf .left:where(.svelte-38q2rf) .upload:where(.svelte-38q2rf) .upload-input:where(.svelte-38q2rf) span:where(.svelte-38q2rf){font-size:.875rem;font-weight:600}.grid.svelte-38q2rf .left:where(.svelte-38q2rf) .upload:where(.svelte-38q2rf) .upload-input:where(.svelte-38q2rf) span.note:where(.svelte-38q2rf){margin-top:-.75rem;font-weight:400;font-size:.75rem}.grid.svelte-38q2rf .left:where(.svelte-38q2rf) .remove:where(.svelte-38q2rf){text-align:right;margin-top:.25rem;font-size:.8125rem;font-weight:500;font-family:var(--font-text);color:var(--text-light)}.grid.svelte-38q2rf .left:where(.svelte-38q2rf) .remove:where(.svelte-38q2rf):hover{color:var(--text)}.grid.svelte-38q2rf .right:where(.svelte-38q2rf){display:flex;flex-direction:column;gap:.5rem}.grid.svelte-38q2rf .right:where(.svelte-38q2rf) .header:where(.svelte-38q2rf){display:flex;gap:.5rem;flex-wrap:wrap;justify-content:space-between}.grid.svelte-38q2rf .right:where(.svelte-38q2rf) .header:where(.svelte-38q2rf) .searchbar:where(.svelte-38q2rf){width:100%;max-width:300px}.grid.svelte-38q2rf .right:where(.svelte-38q2rf) .header:where(.svelte-38q2rf) .buttons-group:where(.svelte-38q2rf){display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:.25rem}@media screen and (max-width: 768px){.grid.svelte-38q2rf .right:where(.svelte-38q2rf) .header:where(.svelte-38q2rf){flex-wrap:nowrap}.grid.svelte-38q2rf .right:where(.svelte-38q2rf) .header:where(.svelte-38q2rf) .searchbar:where(.svelte-38q2rf){width:50%}}.grid.svelte-38q2rf .right:where(.svelte-38q2rf) .warning:where(.svelte-38q2rf){font-size:.8125rem;color:var(--red)}.grid.svelte-38q2rf .right:where(.svelte-38q2rf) .list:where(.svelte-38q2rf){display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-content:start;height:300px;overflow:auto;gap:.25rem}.grid.svelte-38q2rf .right:where(.svelte-38q2rf) .list.reduce-height:where(.svelte-38q2rf){max-height:276px}.grid.svelte-38q2rf .right:where(.svelte-38q2rf) .list:where(.svelte-38q2rf) label.checkbox-label{border-radius:.5rem;padding-left:.5rem}.grid.svelte-38q2rf .right:where(.svelte-38q2rf) .list:where(.svelte-38q2rf) .not-found:where(.svelte-38q2rf){grid-column:1/-1;text-align:center;padding:2rem;color:var(--text-light);font-size:.875rem}.grid.svelte-38q2rf .right:where(.svelte-38q2rf) .list:where(.svelte-38q2rf) .check-box:where(.svelte-38q2rf){display:flex;flex-direction:column;margin-left:.5rem;width:100%}.grid.svelte-38q2rf .right:where(.svelte-38q2rf) .list:where(.svelte-38q2rf) .check-box:where(.svelte-38q2rf) span.key:where(.svelte-38q2rf){font-size:.875rem;font-weight:600;text-transform:uppercase;text-overflow:ellipsis}.grid.svelte-38q2rf .right:where(.svelte-38q2rf) .list:where(.svelte-38q2rf) .check-box:where(.svelte-38q2rf) span.sm:where(.svelte-38q2rf){font-weight:400;font-size:.75rem;color:var(--text-soft)}.grid.svelte-38q2rf .right:where(.svelte-38q2rf) .list:where(.svelte-38q2rf) .check-box:where(.svelte-38q2rf) span.md:where(.svelte-38q2rf){font-size:.875rem;text-overflow:ellipsis}.grid.svelte-38q2rf .right:where(.svelte-38q2rf) .list.show-less:where(.svelte-38q2rf) .check-box:where(.svelte-38q2rf){margin-left:.125rem}.grid.svelte-38q2rf .right:where(.svelte-38q2rf) .list.show-less:where(.svelte-38q2rf) label.checkbox-label{border-radius:.25rem;padding-left:.25rem}.footer.svelte-38q2rf{display:flex;justify-content:space-between;margin-top:.5rem;align-items:center}@media screen and (max-width: 768px){.footer.svelte-38q2rf{flex-direction:column;gap:.5rem;align-items:flex-start}}.footer.svelte-38q2rf .list-options:where(.svelte-38q2rf){display:flex;flex-direction:column}.footer.svelte-38q2rf .list-options:where(.svelte-38q2rf) .row:where(.svelte-38q2rf){display:flex;align-items:center;gap:.5rem}.footer.svelte-38q2rf .list-options:where(.svelte-38q2rf) .row:where(.svelte-38q2rf) .selected:where(.svelte-38q2rf){margin-top:-2px;font-size:.8125rem;color:var(--text-light)}.footer.svelte-38q2rf .list-options:where(.svelte-38q2rf) .row:where(.svelte-38q2rf) .selected:where(.svelte-38q2rf) span:where(.svelte-38q2rf){font-family:var(--font-mono)}.upload-container.svelte-5g8dow{display:flex;gap:.5rem}@media screen and (max-width: 768px){.upload-container.svelte-5g8dow{flex-direction:column}}.upload-container.svelte-5g8dow .upload:where(.svelte-5g8dow){display:flex;flex-direction:column;width:100%;gap:1rem;padding:.5rem;position:relative}.upload-container.svelte-5g8dow .upload.uploaded:where(.svelte-5g8dow) .upload-input:where(.svelte-5g8dow){border-color:var(--green);background-color:color-mix(in srgb,var(--green) 6%,transparent)}.upload-container.svelte-5g8dow .upload:where(.svelte-5g8dow) .upload-input:where(.svelte-5g8dow){width:100%;border-radius:1rem;padding-block:2rem;border:2px dashed var(--mono-soft);background-color:var(--bg);display:flex;gap:1rem;flex-direction:column;align-items:center}@media screen and (max-width: 768px){.upload-container.svelte-5g8dow .upload:where(.svelte-5g8dow) .upload-input:where(.svelte-5g8dow){padding-block:1rem}}.upload-container.svelte-5g8dow .upload:where(.svelte-5g8dow) .upload-input:where(.svelte-5g8dow) img:where(.svelte-5g8dow){opacity:.75}.upload-container.svelte-5g8dow .upload:where(.svelte-5g8dow) .upload-input:where(.svelte-5g8dow):hover{border-color:var(--primary)}.upload-container.svelte-5g8dow .upload:where(.svelte-5g8dow) .upload-input:where(.svelte-5g8dow):disabled{filter:opacity(.5)}.upload-container.svelte-5g8dow .upload:where(.svelte-5g8dow) .upload-input:where(.svelte-5g8dow) span:where(.svelte-5g8dow){font-size:.875rem;font-weight:600}.upload-container.svelte-5g8dow .upload:where(.svelte-5g8dow) .upload-input:where(.svelte-5g8dow) span.note:where(.svelte-5g8dow){margin-top:-.75rem;font-weight:400;font-size:.75rem}.upload-container.svelte-5g8dow .upload:where(.svelte-5g8dow) .icon.uploaded:where(.svelte-5g8dow){position:absolute;top:1rem;right:1rem;color:var(--green)}.info-box.error.svelte-5g8dow{margin-top:.5rem;margin-inline:.25rem;border-radius:.5rem}.info-box.error.svelte-5g8dow .title:where(.svelte-5g8dow){font-weight:600;font-size:1rem}.info-box.error.svelte-5g8dow p:where(.svelte-5g8dow){font-size:.875rem;margin:0;color:var(--text)!important}.remove.svelte-5g8dow{margin-inline:.25rem;text-align:right;font-size:.8125rem;font-weight:500;font-family:var(--font-text);color:var(--text-light)}.remove.svelte-5g8dow:hover{color:var(--text)}.footer.svelte-5g8dow{display:flex;justify-content:space-between;align-items:center}.footer.svelte-5g8dow .status-message:where(.svelte-5g8dow){display:flex;gap:.5rem;align-items:center;font-size:.8125rem;color:var(--text-light)}.container.svelte-kwnwsj{display:flex;flex-direction:column;gap:1rem}.container.svelte-kwnwsj .tool-card:where(.svelte-kwnwsj){display:flex;flex-direction:column;border:1px solid var(--border);padding:1rem;border-radius:1rem}.container.svelte-kwnwsj .tool-card:where(.svelte-kwnwsj) h2:where(.svelte-kwnwsj){margin:0}.container.svelte-kwnwsj .tool-card:where(.svelte-kwnwsj) p:where(.svelte-kwnwsj){margin:0;font-size:.8125rem;margin-bottom:.5rem}
