:root{color-scheme:light dark;--modal-open-dur: .25s;--modal-close-dur: .15s;--modal-scale: .96;--modal-scale-close: .96;--modal-ease: cubic-bezier(.22, 1, .36, 1)}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif}.app.svelte-12qhfyh{max-width:560px;margin:0 auto;padding:3rem 2rem 4rem}header.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.brand.svelte-12qhfyh{display:flex;align-items:center;gap:.625rem;font-size:1.25rem;font-weight:600;color:inherit;text-decoration:none}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){display:block}.header-actions.svelte-12qhfyh{display:flex;align-items:center;gap:.875rem}.signout.svelte-12qhfyh{font:inherit;font-size:.8125rem;padding:0;border:none;background:none;color:inherit;opacity:.6;cursor:pointer}.signout.svelte-12qhfyh:hover{opacity:1}.button.svelte-12qhfyh{font:inherit;font-size:.875rem;font-weight:500;padding:.375rem .875rem;border:none;border-radius:999px;background:light-dark(#000,#fff);color:light-dark(#fff,#000);cursor:pointer}.button.svelte-12qhfyh:hover:not(:disabled){opacity:.85}.button.svelte-12qhfyh:disabled{opacity:.5;cursor:default}.button.secondary.svelte-12qhfyh{background:light-dark(color-mix(in srgb,#000 10%,transparent),color-mix(in srgb,#fff 25%,transparent));color:inherit}.row-list{list-style:none;margin:0;padding:0;border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:10px;overflow:hidden}.row{display:flex;align-items:center;gap:.75rem;min-height:2.5rem;padding:0 .75rem;border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent);color:inherit;text-decoration:none}.row-list li:last-child .row,.row-list li.row:last-child{border-bottom:none}.row:hover{background:color-mix(in srgb,currentColor 5%,transparent)}.row-icon{display:flex;flex:none;opacity:.55}.row-name{flex:1;min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.row-meta{opacity:.5;font-size:.8125rem;white-space:nowrap;font-variant-numeric:tabular-nums}.empty{opacity:.6;font-size:.875rem}.overlay.svelte-12qhfyh{position:fixed;inset:0;display:grid;place-items:center;padding:1rem;background:color-mix(in srgb,black 40%,transparent);opacity:0;pointer-events:none;transition:opacity var(--modal-open-dur) var(--modal-ease)}.overlay.is-open.svelte-12qhfyh{opacity:1;pointer-events:auto}.overlay.is-closing.svelte-12qhfyh{transition:opacity var(--modal-close-dur) var(--modal-ease)}.t-modal.svelte-12qhfyh{transform-origin:center;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease),opacity var(--modal-open-dur) var(--modal-ease);will-change:transform,opacity}.t-modal.is-open.svelte-12qhfyh{transform:scale(1);opacity:1;pointer-events:auto}.t-modal.is-closing.svelte-12qhfyh{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease),opacity var(--modal-close-dur) var(--modal-ease)}@media(prefers-reduced-motion:reduce){.t-modal.svelte-12qhfyh,.overlay.svelte-12qhfyh{transition:none!important}}.t-modal.svelte-12qhfyh{width:100%;max-width:380px;padding:1.25rem;border-radius:12px;background:light-dark(#fff,#1c1c1e);box-shadow:0 16px 48px color-mix(in srgb,black 25%,transparent),0 0 0 1px color-mix(in srgb,currentColor 12%,transparent)}.t-modal.svelte-12qhfyh h2:where(.svelte-12qhfyh){font-size:.9375rem;font-weight:600;margin:0 0 1rem}form.svelte-12qhfyh{display:flex;flex-direction:column;gap:.625rem}form.svelte-12qhfyh input:where(.svelte-12qhfyh){font:inherit;font-size:.875rem;padding:.5rem .625rem;border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:8px;background:none;color:inherit}.store-toggle.svelte-12qhfyh{display:flex;padding:.1875rem;border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:999px}.store-toggle.svelte-12qhfyh button:where(.svelte-12qhfyh){flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;font:inherit;font-size:.875rem;font-weight:500;padding:.3125rem .5rem;border:none;border-radius:999px;background:none;color:inherit;opacity:.6;cursor:pointer}.store-toggle.svelte-12qhfyh button.active:where(.svelte-12qhfyh){background:light-dark(#000,#fff);color:light-dark(#fff,#000);opacity:1}.folder-field.svelte-12qhfyh{position:relative;display:flex;align-items:center}.folder-field.svelte-12qhfyh .field-icon:where(.svelte-12qhfyh){position:absolute;left:.625rem;display:flex;opacity:.55;pointer-events:none}.folder-field.svelte-12qhfyh input:where(.svelte-12qhfyh){flex:1;padding-left:2rem}.actions.svelte-12qhfyh{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.status.svelte-12qhfyh{flex:1 1 auto;font-size:.8125rem;opacity:.6}.status.failed.svelte-12qhfyh{opacity:1;color:light-dark(#b00020,#ff6b6b)}
