.pf.svelte-on6bxz{gap:14px;display:grid}.pf-stage.svelte-on6bxz,.pf-group.svelte-on6bxz{border:1px solid var(--line);background:var(--surface);border-radius:12px}.pf-stage.svelte-on6bxz>summary:where(.svelte-on6bxz),.pf-group.svelte-on6bxz>summary:where(.svelte-on6bxz){cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:flex}.pf-stage.svelte-on6bxz>summary:where(.svelte-on6bxz)::-webkit-details-marker{display:none}.pf-group.svelte-on6bxz>summary:where(.svelte-on6bxz)::-webkit-details-marker{display:none}.pf-stage.svelte-on6bxz>summary:where(.svelte-on6bxz):focus-visible,.pf-group.svelte-on6bxz>summary:where(.svelte-on6bxz):focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:10px}.pf-stage-ic.svelte-on6bxz{background:color-mix(in srgb, var(--tint,var(--brand)) 16%, transparent);width:32px;height:32px;color:var(--tint,var(--brand));border-radius:9px;flex:none;place-items:center;display:grid}.pf-stage-name.svelte-on6bxz{color:var(--ink);font-size:.98rem;font-weight:700}.pf-count.svelte-on6bxz{font:600 .74rem var(--font-mono);color:var(--muted);margin-left:auto}.pf-caret.svelte-on6bxz{color:var(--muted);font-size:.7rem;transition:transform .15s}details[open].svelte-on6bxz>summary:where(.svelte-on6bxz)>.pf-caret:where(.svelte-on6bxz){transform:rotate(180deg)}.pf-group.svelte-on6bxz{border-radius:10px;margin:0 12px 12px}.pf-group.svelte-on6bxz>summary:where(.svelte-on6bxz){color:var(--paper-2);padding:10px 12px;font-size:.85rem;font-weight:600}.pf-group.svelte-on6bxz>summary:where(.svelte-on6bxz)>i:where(.svelte-on6bxz):first-child{color:var(--muted)}.pf-group-name.svelte-on6bxz{color:var(--ink)}.pf-grid.svelte-on6bxz{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;padding:0 12px 12px;display:grid}.pf-file.svelte-on6bxz{min-width:0;margin:0}.pf-thumb.svelte-on6bxz{aspect-ratio:4/3;border:1px solid var(--line);color:var(--muted);background:#0d1320;border-radius:8px;place-items:center;font-size:1.3rem;display:grid;position:relative;overflow:hidden}.pf-thumb.svelte-on6bxz img:where(.svelte-on6bxz),.pf-thumb.svelte-on6bxz video:where(.svelte-on6bxz){object-fit:cover;width:100%;height:100%;display:block}.pf-pick.svelte-on6bxz{width:100%;font:inherit;cursor:pointer;padding:0}.pf-pick.svelte-on6bxz:hover{border-color:color-mix(in srgb, var(--brand) 55%, var(--line))}.pf-pick.svelte-on6bxz:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pf-pick.on.svelte-on6bxz{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 40%, transparent)}.pf-tick.svelte-on6bxz{background:var(--brand);width:22px;height:22px;color:var(--paper);border-radius:50%;place-items:center;font-size:.68rem;display:grid;position:absolute;top:6px;right:6px}figcaption.svelte-on6bxz{align-items:center;gap:4px;margin-top:5px;display:flex}.pf-name.svelte-on6bxz{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;font-size:.72rem;overflow:hidden}.pf-del.svelte-on6bxz{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;padding:2px 4px;font-size:.72rem}.pf-del.svelte-on6bxz:hover{color:var(--danger,#ce5942);background:#ce59421f}.pf-del.confirm.svelte-on6bxz{color:var(--danger,#ce5942);font-weight:700}.pf-del.keep.svelte-on6bxz:hover{color:var(--ink);background:#ffffff12}.pf-skel.svelte-on6bxz{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.pf-skel.svelte-on6bxz div:where(.svelte-on6bxz){aspect-ratio:4/3;background:#ffffff0a;border-radius:8px;animation:1.4s infinite svelte-on6bxz-pf-pulse}@keyframes svelte-on6bxz-pf-pulse{50%{opacity:.45}}.pf-empty.svelte-on6bxz,.pf-error.svelte-on6bxz{border:1px dashed var(--line);color:var(--muted);border-radius:12px;margin:0;padding:18px;font-size:.86rem}.pf-empty.svelte-on6bxz i:where(.svelte-on6bxz){margin-right:7px}.pf-error.svelte-on6bxz{color:var(--paper-2);border-color:#ce594273}
