:root{--bg:#f2f2f7;--surface:#fff;--surface-2:#e9e9ef;--text:#1c1c1e;--text-2:#6e6e73;--border:#3c3c4324;--accent:#4b3fd9;--accent-soft:#4b3fd91f;--danger:#e5484d;--warn:#f5a524;--ok:#30a46c;--bar:#f2f2f7d1;--radius:14px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#000;--surface:#1c1c1e;--surface-2:#2c2c2e;--text:#f5f5f7;--text-2:#98989f;--border:#54545880;--accent:#8b80ff;--accent-soft:#8b80ff2e;--bar:#161618d1}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font:16px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif}button{font:inherit;color:inherit;cursor:pointer}a{color:var(--accent);text-decoration:none}.card{background:var(--surface);border-radius:var(--radius);padding:16px}.btn{background:var(--accent);color:#fff;border:0;border-radius:12px;padding:10px 16px;font-weight:600}.btn.secondary{background:var(--accent-soft);color:var(--accent)}.btn:disabled{opacity:.5}.muted{color:var(--text-2)}.section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);margin:24px 4px 8px;font-size:13px}header.svelte-1h259us{z-index:10;padding:calc(8px + var(--safe-top)) 12px 8px;background:var(--bar);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:.5px solid var(--border);grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;display:grid;position:sticky;top:0}.brand.svelte-1h259us img:where(.svelte-1h259us){border-radius:7px;display:block}.segmented.svelte-1h259us{background:var(--surface-2);border-radius:10px;justify-self:center;width:min(280px,100%);padding:2px;display:flex}.segmented.svelte-1h259us a:where(.svelte-1h259us){text-align:center;color:var(--text);border-radius:8px;flex:1;padding:6px 0;font-size:15px;font-weight:600}.segmented.svelte-1h259us a.active:where(.svelte-1h259us){background:var(--surface);box-shadow:0 1px 4px #0000001f}.icon.svelte-1h259us{color:var(--text-2);justify-self:end;place-items:center;width:44px;height:36px;display:grid}.icon.active.svelte-1h259us{color:var(--accent)}.home.svelte-et6md{gap:16px;margin-top:8vh;display:grid}@media (width>=700px){.home.svelte-et6md{grid-template-columns:1fr 1fr}}.big.svelte-et6md{background:var(--surface);min-height:34vh;color:var(--accent);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:transform .15s;display:flex;box-shadow:0 1px 2px #0000000a}.big.svelte-et6md:active{transform:scale(.98)}.big.svelte-et6md span:where(.svelte-et6md){color:var(--text);font-size:28px;font-weight:700}.big.svelte-et6md small:where(.svelte-et6md){color:var(--text-2);font-size:15px}.card.svelte-17hwoyk{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#111;border-radius:22px;transition:transform .25s;position:absolute;inset:0;overflow:hidden;transform:translateY(10px)scale(.95);box-shadow:0 10px 30px #00000059}.card.flat.svelte-17hwoyk{box-shadow:none;background:#000;border-radius:0}.card.active.svelte-17hwoyk{cursor:grab;transition:none}.card.active.anim.svelte-17hwoyk{transition:transform .22s ease-out}.stage.svelte-17hwoyk{position:absolute;inset:0;overflow:hidden}.photo.svelte-17hwoyk{transform-origin:0 0;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.photo.zoom-anim.svelte-17hwoyk{transition:transform .25s}video.svelte-17hwoyk{object-fit:contain;pointer-events:none;background:#000;position:absolute}.play.svelte-17hwoyk{color:#fff;-webkit-backdrop-filter:blur(8px);pointer-events:none;background:#00000073;border-radius:36px;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play.error.svelte-17hwoyk{text-align:center;border-radius:14px;width:auto;height:auto;padding:12px 16px;font-size:14px}.message.svelte-17hwoyk{color:#ddd;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex;position:absolute;inset:0}.small.svelte-17hwoyk{color:#999;font-size:13px}.badge.svelte-17hwoyk{color:#fff;pointer-events:none;background:#0000008c;border-radius:10px;padding:4px 10px;font-size:12px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.stamp.svelte-17hwoyk{letter-spacing:.06em;pointer-events:none;border:4px solid;border-radius:12px;padding:4px 14px;font-size:30px;font-weight:800;position:absolute;top:28px}.stamp.keep.svelte-17hwoyk{color:#3ddc84;left:24px;transform:rotate(-14deg)}.stamp.ignore.svelte-17hwoyk{color:#ff5a5f;right:24px;transform:rotate(14deg)}.viewer.svelte-1t3vvp2{z-index:100;overscroll-behavior:none;touch-action:none;background:#000;position:fixed;inset:0}.top.svelte-1t3vvp2,.bottom.svelte-1t3vvp2{z-index:2;color:#fff;transition:opacity .2s;position:absolute;left:0;right:0}.hidden.svelte-1t3vvp2{opacity:0;pointer-events:none}.top.svelte-1t3vvp2{padding:calc(10px + var(--safe-top)) 12px 18px;background:linear-gradient(#0000008c,#0000);grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;display:grid;top:0}.title.svelte-1t3vvp2{flex-direction:column;align-items:center;min-width:0;font-size:13px;display:flex}.title.svelte-1t3vvp2 strong:where(.svelte-1t3vvp2){font-size:15px}.title.svelte-1t3vvp2 span:where(.svelte-1t3vvp2){color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.round.svelte-1t3vvp2{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff29;border:0;border-radius:20px;place-items:center;width:40px;height:40px;display:grid}.bottom.svelte-1t3vvp2{padding:24px 16px calc(18px + var(--safe-bottom));pointer-events:none;background:linear-gradient(#0000,#00000080);flex-direction:column;align-items:center;gap:6px;display:flex;bottom:0}.bottom.svelte-1t3vvp2>:where(.svelte-1t3vvp2){pointer-events:auto}.bottom.hidden.svelte-1t3vvp2>:where(.svelte-1t3vvp2){pointer-events:none}.pill.svelte-1t3vvp2{color:#fff;-webkit-backdrop-filter:blur(14px);background:#ffffff2e;border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 14px 8px 10px;font-size:14px;font-weight:600;transition:background .2s,transform .1s;display:inline-flex}.pill.svelte-1t3vvp2:active{transform:scale(.96)}.pill.svelte-1t3vvp2 .icon:where(.svelte-1t3vvp2){background:#ffffff40;border-radius:10px;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.pill.keep.svelte-1t3vvp2 .icon:where(.svelte-1t3vvp2){background:#30a46c}.pill.ignore.svelte-1t3vvp2 .icon:where(.svelte-1t3vvp2){background:#e5484d}.pill.svelte-1t3vvp2 .by:where(.svelte-1t3vvp2){opacity:.75;font-weight:500}.pill.svelte-1t3vvp2 .swap:where(.svelte-1t3vvp2){opacity:.6;margin-left:2px}.err.svelte-1t3vvp2{color:#ff8a8a;font-size:13px}.crumbs.svelte-1g7cupp{color:var(--text-2);flex-wrap:wrap;gap:6px;margin:4px 0 8px;font-size:15px;display:flex}h1.svelte-1g7cupp{margin:4px 0 0;font-size:30px}.sub.svelte-1g7cupp{margin:2px 0 12px}.folders.svelte-1g7cupp{background:var(--surface);border-radius:var(--radius);overflow:hidden}.folder.svelte-1g7cupp{color:var(--text);border-bottom:.5px solid var(--border);align-items:center;gap:12px;padding:10px 14px;display:flex}.folder.svelte-1g7cupp:last-child{border-bottom:0}.cover.svelte-1g7cupp{background:var(--surface-2);width:56px;height:56px;color:var(--text-2);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.cover.svelte-1g7cupp img:where(.svelte-1g7cupp){object-fit:cover;width:100%;height:100%}.meta.svelte-1g7cupp{flex-direction:column;flex:1;min-width:0;display:flex}.meta.svelte-1g7cupp strong:where(.svelte-1g7cupp){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.meta.svelte-1g7cupp span:where(.svelte-1g7cupp){font-size:14px}.chev.svelte-1g7cupp{color:var(--text-2);font-size:22px}.grid.svelte-1g7cupp{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:2px;margin:0 -16px;display:grid}@media (width>=700px){.grid.svelte-1g7cupp{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px;margin:0}}.tile.svelte-1g7cupp{aspect-ratio:1;background:var(--surface-2);content-visibility:auto;contain-intrinsic-size:120px;border:0;padding:0;position:relative;overflow:hidden}.tile.svelte-1g7cupp img:where(.svelte-1g7cupp){object-fit:cover;width:100%;height:100%;display:block}.badge.svelte-1g7cupp{color:#fff;background:#00000073;border-radius:5px;padding:1px 5px;font-size:11px;font-weight:600;position:absolute;bottom:4px;right:4px}.broken.svelte-1g7cupp{height:100%;color:var(--danger);place-items:center;font-weight:700;display:grid}.filters.svelte-1g7cupp{scrollbar-width:none;gap:6px;margin:20px 0 10px;display:flex;overflow-x:auto}.filters.svelte-1g7cupp button:where(.svelte-1g7cupp){background:var(--surface);color:var(--text);border:0;border-radius:999px;flex:none;padding:7px 14px;font-size:14px;font-weight:600}.filters.svelte-1g7cupp button.active:where(.svelte-1g7cupp){background:var(--accent);color:#fff}.empty.svelte-1g7cupp{margin:24px 4px}.sortcard.svelte-1g7cupp{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.progress.svelte-1g7cupp .row:where(.svelte-1g7cupp){justify-content:space-between;margin-bottom:6px;font-size:15px;display:flex}.bar.svelte-1g7cupp{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.bar.svelte-1g7cupp div:where(.svelte-1g7cupp){background:var(--accent);height:100%}.bar.mini.svelte-1g7cupp{max-width:160px;height:3px;margin-top:5px}.start.svelte-1g7cupp{text-align:center;padding:14px;font-size:17px}.alldone.svelte-1g7cupp,.ok.svelte-1g7cupp{color:var(--ok);font-weight:600}.tile.ignored.svelte-1g7cupp img:where(.svelte-1g7cupp){opacity:.35}.kept.svelte-1g7cupp{background:var(--ok);color:#fff;border-radius:10px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:grid;position:absolute;top:4px;left:4px}.sentinel.svelte-1g7cupp{height:1px}.error.svelte-1g7cupp{color:var(--danger);margin-bottom:12px}h1.svelte-1ozf5k3{margin:8px 0 0;font-size:30px}.rows.svelte-1ozf5k3{flex-direction:column;gap:10px;display:flex}.row.svelte-1ozf5k3{justify-content:space-between;gap:12px;display:flex}.small.svelte-1ozf5k3{font-size:13px}.ellipsis.svelte-1ozf5k3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bad.svelte-1ozf5k3,.err.svelte-1ozf5k3{color:var(--danger)}.bar.svelte-1ozf5k3{background:var(--surface-2);border-radius:4px;height:8px;overflow:hidden}.bar.svelte-1ozf5k3 div:where(.svelte-1ozf5k3){background:var(--accent);height:100%}.bar.warn.svelte-1ozf5k3 div:where(.svelte-1ozf5k3){background:var(--danger)}.row.svelte-1ozf5k3 .btn:where(.svelte-1ozf5k3){padding:6px 12px}details.svelte-1ozf5k3 summary:where(.svelte-1ozf5k3){color:var(--accent);cursor:pointer}.pwform.svelte-1ozf5k3{flex-direction:column;gap:8px;margin-top:10px;display:flex}.pwform.svelte-1ozf5k3 input:where(.svelte-1ozf5k3){font:inherit;border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:10px;padding:10px 12px;font-size:16px}.pwform.svelte-1ozf5k3 .btn:where(.svelte-1ozf5k3){align-self:flex-start}.stack.svelte-1ozf5k3{flex-direction:column;gap:8px}select.svelte-1ozf5k3{font:inherit;border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:10px;width:100%;padding:10px}.btn.danger.svelte-1ozf5k3{background:var(--danger)}.rows.svelte-1ozf5k3 .btn:where(.svelte-1ozf5k3){align-self:flex-start;margin-top:4px}.backdrop.svelte-16n1mdm{z-index:50;background:#0006;position:fixed;inset:0}.sheet.svelte-16n1mdm{z-index:51;background:var(--bg);max-height:85dvh;padding:6px 16px calc(16px + var(--safe-bottom));border-radius:18px 18px 0 0;flex-direction:column;max-width:640px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}header.svelte-16n1mdm{grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 0;display:grid}header.svelte-16n1mdm .link:where(.svelte-16n1mdm):last-child{justify-self:end}.link.svelte-16n1mdm{color:var(--accent);background:0 0;border:0;padding:4px 0;font-size:16px}.link.strong.svelte-16n1mdm{font-weight:700}.link.svelte-16n1mdm:disabled{color:var(--text-2)}.crumbs.svelte-16n1mdm{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.crumbs.svelte-16n1mdm .link:where(.svelte-16n1mdm){font-size:15px}.list.svelte-16n1mdm{background:var(--surface);border-radius:var(--radius);min-height:120px;overflow-y:auto}.row.svelte-16n1mdm{border:0;border-bottom:.5px solid var(--border);text-align:left;width:100%;color:var(--accent);background:0 0;align-items:center;gap:12px;padding:13px 14px;display:flex}.row.svelte-16n1mdm .name:where(.svelte-16n1mdm){color:var(--text);flex:1}.chev.svelte-16n1mdm{color:var(--text-2);font-size:20px}.new.svelte-16n1mdm{gap:8px;margin-top:12px;display:flex}.new.svelte-16n1mdm input:where(.svelte-16n1mdm){font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;flex:1;min-width:0;padding:10px 12px;font-size:16px}.small.svelte-16n1mdm{font-size:14px}.empty.svelte-16n1mdm,.hint.svelte-16n1mdm{margin:0;padding:14px}.err.svelte-16n1mdm{color:var(--danger)}h1.svelte-1fz0oej{margin:8px 0 0;font-size:30px}.dest.svelte-1fz0oej{text-align:left;width:100%;color:var(--accent);border:0;align-items:center;gap:12px;display:flex}.destpath.svelte-1fz0oej{min-width:0;color:var(--text);flex-direction:column;flex:1;display:flex}.destpath.svelte-1fz0oej small:where(.svelte-1fz0oej){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.change.svelte-1fz0oej{font-size:15px}.big-pick.svelte-1fz0oej,.drop.svelte-1fz0oej{color:var(--accent);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.big-pick.svelte-1fz0oej strong:where(.svelte-1fz0oej),.drop.svelte-1fz0oej strong:where(.svelte-1fz0oej){color:var(--text)}.preparing.svelte-1fz0oej{align-items:flex-start;gap:12px;margin-top:10px;display:flex}.preparing.svelte-1fz0oej p:where(.svelte-1fz0oej){margin:4px 0}.spinner.svelte-1fz0oej{border:3px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;flex:none;width:22px;height:22px;margin-top:2px;animation:.8s linear infinite svelte-1fz0oej-spin}@keyframes svelte-1fz0oej-spin{to{transform:rotate(360deg)}}.tip.svelte-1fz0oej{border-left:4px solid var(--accent);margin-top:10px;font-size:14px}.tip.svelte-1fz0oej p:where(.svelte-1fz0oej){color:var(--text-2);margin:6px 0}.tip.svelte-1fz0oej b:where(.svelte-1fz0oej){color:var(--text)}.home-hint.svelte-1fz0oej{margin:0 0 14px}.home-actions.svelte-1fz0oej{align-items:center;gap:16px;margin-top:4px;display:flex}.home-actions.svelte-1fz0oej .btn:where(.svelte-1fz0oej){text-decoration:none}.drop.svelte-1fz0oej{border:2px dashed var(--border);cursor:default}.drop.dragging.svelte-1fz0oej{border-color:var(--accent);background:var(--accent-soft)}.pickers.svelte-1fz0oej{gap:10px;margin-top:6px;display:flex}.selbar.svelte-1fz0oej{justify-content:space-between;align-items:center;margin:16px 4px 8px;display:flex}.link.svelte-1fz0oej{color:var(--accent);background:0 0;border:0;font-size:15px}.grid.svelte-1fz0oej{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:3px;display:grid}.tile.svelte-1fz0oej{aspect-ratio:1;background:var(--surface-2);border-radius:6px;position:relative;overflow:hidden}.tile.svelte-1fz0oej img:where(.svelte-1fz0oej){z-index:1;object-fit:cover;width:100%;height:100%;position:relative}.ph.svelte-1fz0oej{color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;font-size:20px;display:flex;position:absolute;inset:0}.ph.svelte-1fz0oej small:where(.svelte-1fz0oej){text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.sub.svelte-1fz0oej{z-index:2;color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#00000080;border-radius:4px;max-width:90%;padding:0 4px;font-size:10px;position:absolute;bottom:3px;left:3px;overflow:hidden}.rm.svelte-1fz0oej{z-index:2;color:#fff;background:#0000008c;border:0;border-radius:11px;width:22px;height:22px;padding:0;font-size:11px;position:absolute;top:3px;right:3px}.more.svelte-1fz0oej{color:var(--text-2);place-items:center;font-weight:600;display:grid}.go.svelte-1fz0oej{width:100%;margin-top:16px;padding:15px;font-size:17px}.progress.svelte-1fz0oej{flex-direction:column;gap:10px;margin-top:16px;display:flex}.row.svelte-1fz0oej{justify-content:space-between;gap:12px;display:flex}.small.svelte-1fz0oej{font-size:14px}.ellipsis.svelte-1fz0oej{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar.svelte-1fz0oej{background:var(--surface-2);border-radius:4px;height:8px;overflow:hidden}.bar.svelte-1fz0oej div:where(.svelte-1fz0oej){background:var(--accent);height:100%;transition:width .25s}.bar.thin.svelte-1fz0oej{height:4px}.notice.svelte-1fz0oej{background:var(--accent-soft);border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.actions.svelte-1fz0oej{flex-wrap:wrap;gap:10px;display:flex}.file.svelte-1fz0oej{flex-direction:column;gap:4px;display:flex}.done-icon.svelte-1fz0oej{background:var(--ok);color:#fff;border-radius:28px;align-self:center;place-items:center;width:56px;height:56px;font-size:30px;display:grid}.done-icon.warn.svelte-1fz0oej{background:var(--warn)}.progress.svelte-1fz0oej h2:where(.svelte-1fz0oej),.summary.svelte-1fz0oej{text-align:center;margin:0}.progress.svelte-1fz0oej .actions:where(.svelte-1fz0oej){justify-content:center}.failed.svelte-1fz0oej summary:where(.svelte-1fz0oej){color:var(--danger);cursor:pointer}.err.svelte-1fz0oej{color:var(--danger)}.history.svelte-1fz0oej{padding:4px 16px}.hrow.svelte-1fz0oej{border-bottom:.5px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.hrow.svelte-1fz0oej:last-child{border-bottom:0}.hmeta.svelte-1fz0oej{flex-direction:column;flex:1;min-width:0;display:flex}.btn.small.svelte-1fz0oej{padding:7px 12px;font-size:14px}.ok.svelte-1fz0oej{color:var(--ok);font-weight:600}.swipe.svelte-jkgo18{color:#fff;padding:calc(8px + var(--safe-top)) 12px calc(12px + var(--safe-bottom));overscroll-behavior:none;background:#000;flex-direction:column;gap:10px;display:flex;position:fixed;inset:0}header.svelte-jkgo18{grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;display:grid}.round.svelte-jkgo18{color:#fff;background:#ffffff1f;border:0;border-radius:22px;place-items:center;width:44px;height:44px;display:grid}.round.svelte-jkgo18:disabled{opacity:.3}.title.svelte-jkgo18{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.title.svelte-jkgo18 strong:where(.svelte-jkgo18){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.title.svelte-jkgo18 span:where(.svelte-jkgo18){color:#aaa;font-size:13px}.bar.svelte-jkgo18{background:#ffffff26;border-radius:2px;width:min(220px,70%);height:4px;margin-top:2px;overflow:hidden}.bar.svelte-jkgo18 div:where(.svelte-jkgo18){background:#8b80ff;height:100%;transition:width .2s}.deck.svelte-jkgo18{flex:1;width:100%;max-width:1100px;min-height:0;margin:0 auto;position:relative}.info.svelte-jkgo18{color:#aaa;justify-content:space-between;gap:12px;width:100%;max-width:1100px;margin:0 auto;padding:0 6px;font-size:13px;display:flex}.info.svelte-jkgo18 .name:where(.svelte-jkgo18){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}footer.svelte-jkgo18{justify-content:center;gap:56px;padding-bottom:4px;display:flex}.action.svelte-jkgo18{background:#1c1c1e;border:0;border-radius:36px;place-items:center;width:72px;height:72px;transition:transform .1s;display:grid}.action.svelte-jkgo18:active{transform:scale(.92)}.action.ignore.svelte-jkgo18{color:#ff5a5f}.action.keep.svelte-jkgo18{color:#3ddc84}.empty.svelte-jkgo18{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.empty.svelte-jkgo18 p:where(.svelte-jkgo18){color:#aaa}.check.svelte-jkgo18{color:#000;background:#3ddc84;border-radius:36px;place-items:center;width:72px;height:72px;font-size:40px;display:grid}.hint.svelte-jkgo18{-webkit-backdrop-filter:blur(10px);text-align:center;pointer-events:none;white-space:nowrap;background:#0009;border-radius:14px;padding:10px 16px;font-size:14px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.toast.svelte-jkgo18{left:12px;right:12px;bottom:calc(100px + var(--safe-bottom));color:#fff;text-align:center;background:#e5484d;border-radius:12px;padding:10px 14px;font-size:14px;position:fixed}.crumbs.svelte-1hrcp4c{margin:4px 0;font-size:15px}h1.svelte-1hrcp4c{margin:4px 0 0;font-size:28px}.sub.svelte-1hrcp4c{margin:2px 0 12px}.controls.svelte-1hrcp4c{justify-content:space-between;align-items:center;gap:12px;display:flex}.seg.svelte-1hrcp4c{background:var(--surface-2);border-radius:10px;padding:2px;display:flex}.seg.svelte-1hrcp4c button:where(.svelte-1hrcp4c){background:0 0;border:0;border-radius:8px;padding:7px 14px;font-size:14px;font-weight:600}.seg.svelte-1hrcp4c button.on:where(.svelte-1hrcp4c){background:var(--surface);box-shadow:0 1px 4px #0000001f}.link.svelte-1hrcp4c{color:var(--accent);background:0 0;border:0;font-size:15px}.hint.svelte-1hrcp4c{margin:8px 2px 12px}.small.svelte-1hrcp4c{font-size:14px}.grid.svelte-1hrcp4c{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:3px;padding-bottom:96px;display:grid}.tile.svelte-1hrcp4c{aspect-ratio:1;background:var(--surface-2);border:0;padding:0;position:relative;overflow:hidden}.tile.svelte-1hrcp4c img:where(.svelte-1hrcp4c){object-fit:cover;width:100%;height:100%;transition:opacity .15s,transform .15s;display:block}.tile.off.svelte-1hrcp4c img:where(.svelte-1hrcp4c){opacity:.4;transform:scale(.94)}.check.svelte-1hrcp4c{background:var(--accent);color:#fff;border:2px solid #fff;border-radius:11px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid;position:absolute;bottom:5px;right:5px;box-shadow:0 1px 3px #0000004d}.tile.off.svelte-1hrcp4c .check:where(.svelte-1hrcp4c){background:#00000040}.badge.svelte-1hrcp4c{color:#fff;text-shadow:0 1px 2px #0009;font-size:12px;position:absolute;bottom:5px;left:5px}.footer.svelte-1hrcp4c{z-index:5;padding:12px 16px calc(12px + var(--safe-bottom));background:var(--bar);-webkit-backdrop-filter:saturate(180%)blur(20px);border-top:.5px solid var(--border);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.sum.svelte-1hrcp4c{flex-direction:column;font-size:14px;display:flex}.buttons.svelte-1hrcp4c{gap:8px;display:flex}.backdrop.svelte-1hrcp4c{z-index:50;background:#00000073;position:fixed;inset:0}.sheet.svelte-1hrcp4c{z-index:51;background:var(--bg);max-width:520px;padding:24px 20px calc(20px + var(--safe-bottom));text-align:center;border-radius:18px 18px 0 0;flex-direction:column;align-items:center;gap:10px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.btn.big.svelte-1hrcp4c{width:100%;margin-top:6px;padding:16px;font-size:18px}.bar.svelte-1hrcp4c{background:var(--surface-2);border-radius:3px;width:100%;height:6px;overflow:hidden}.bar.svelte-1hrcp4c div:where(.svelte-1hrcp4c){background:var(--accent);height:100%;transition:width .2s}.spinner.svelte-1hrcp4c{border:3px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite svelte-1hrcp4c-spin}@keyframes svelte-1hrcp4c-spin{to{transform:rotate(360deg)}}.done.svelte-1hrcp4c{background:var(--ok);color:#fff;border-radius:28px;place-items:center;width:56px;height:56px;font-size:30px;display:grid}.err.svelte-1hrcp4c{color:var(--danger)}.wrap.svelte-1428x5h{min-height:100dvh;padding:calc(16px + var(--safe-top)) 16px calc(16px + var(--safe-bottom));place-items:center;display:grid}form.svelte-1428x5h{flex-direction:column;align-items:stretch;gap:14px;width:min(360px,100%);padding:28px 22px;display:flex}img.svelte-1428x5h{border-radius:16px;align-self:center}h1.svelte-1428x5h{text-align:center;margin:0 0 6px;font-size:24px}label.svelte-1428x5h{color:var(--text-2);flex-direction:column;gap:6px;font-size:14px;display:flex}input.svelte-1428x5h{font:inherit;border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:12px;padding:12px;font-size:17px}.btn.svelte-1428x5h{margin-top:4px;padding:14px;font-size:17px}.err.svelte-1428x5h{color:var(--danger);margin:0;font-size:14px}.offline.svelte-1n46o8q{z-index:200;padding:calc(6px + var(--safe-top)) 12px 6px;background:var(--warn);color:#000;text-align:center;font-size:14px;font-weight:600;position:fixed;top:0;left:0;right:0}main.svelte-1n46o8q{max-width:1100px;padding:12px 16px calc(32px + var(--safe-bottom));margin:0 auto}
