.offline-total[data-v-147bd158]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface2);font-size:12px}.offline-list[data-v-147bd158]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.offline-row[data-v-147bd158]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.offline-head[data-v-147bd158]{display:flex;gap:10px;align-items:center}.offline-name[data-v-147bd158]{font-size:12.5px;font-weight:600;overflow-wrap:anywhere}.offline-meta[data-v-147bd158]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:11px;color:var(--muted)}.offline-actions[data-v-147bd158]{display:flex;gap:6px}.sharelock[data-v-9cabed39]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;margin-bottom:12px;border:1px solid var(--line);border-radius:11px;background:var(--surface2)}.sharelock-heading[data-v-9cabed39]{margin:0;font-size:12.5px;font-weight:700}.sharelock-made[data-v-9cabed39]{margin:0;font-size:12.5px;font-weight:700;color:var(--accent-ink)}.sharelock-note[data-v-9cabed39]{margin:0;font-size:11.5px;line-height:1.8;color:var(--muted)}.sharelock-warning[data-v-9cabed39]{margin:0;font-size:11.5px;line-height:1.8;color:var(--warn)}.sharelock-error[data-v-9cabed39]{margin:0;font-size:11.5px;color:var(--danger)}.sharelock-key[data-v-9cabed39]{flex:1;letter-spacing:.04em}.toggle-group[data-v-e9a9aefa]{display:flex;align-items:center;gap:8px}.toggle-glyph[data-v-e9a9aefa]{font-size:13px;line-height:1;transform:translateY(1px)}.unlock[data-v-51a4b8d6]{display:flex;flex-direction:column;gap:10px;text-align:start}.unlock-title[data-v-51a4b8d6]{margin:0;font-size:14px;font-weight:700}.unlock-explain[data-v-51a4b8d6]{margin:0;font-size:12.5px;line-height:1.8;color:var(--muted)}.unlock-warning[data-v-51a4b8d6]{margin:0;font-size:12px;line-height:1.8;color:var(--warn)}.unlock-form[data-v-51a4b8d6],.unlock-progress[data-v-51a4b8d6]{display:flex;flex-direction:column;gap:8px}.unlock-error[data-v-51a4b8d6]{margin:0;font-size:12px;color:var(--danger)}.unlock-done[data-v-51a4b8d6]{margin:0;font-size:13px;font-weight:600;color:var(--accent-ink)}.unlock-player[data-v-51a4b8d6]{display:flex;flex-direction:column;gap:10px}.unlock-media[data-v-51a4b8d6]{inline-size:100%;max-block-size:60vh;border-radius:10px;background:var(--surface2)}audio.unlock-media[data-v-51a4b8d6]{block-size:40px;max-block-size:none}.unlock-actions[data-v-51a4b8d6]{display:flex;gap:8px;flex-wrap:wrap}.upload-dock[data-v-73025deb]{display:flex;flex-direction:column;gap:8px;padding:10px 12px}.upload-dock-head[data-v-73025deb]{display:flex;align-items:center;gap:8px}.upload-dock-open[data-v-73025deb]{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px;color:var(--text);font-size:12.5px}.upload-dock-open[data-v-73025deb]:hover{color:var(--accent-ink);text-decoration:none}.upload-dock-label[data-v-73025deb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-dock-count[data-v-73025deb],.upload-dock-pct[data-v-73025deb]{font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}.upload-dock-pct[data-v-73025deb]{margin-inline-start:auto;color:var(--text)}.upload-dock-toggle[data-v-73025deb]{flex:0 0 auto;padding:4px 9px}.upload-dock-list[data-v-73025deb]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;max-height:46vh;overflow-y:auto}.upload-dock-row[data-v-73025deb]{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--line)}.upload-dock-row-head[data-v-73025deb]{display:flex;align-items:baseline;gap:8px;font-size:12px}.upload-dock-name[data-v-73025deb]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-dock-row-foot[data-v-73025deb]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:11px;color:var(--muted)}.upload-dock-actions[data-v-73025deb]{display:flex;gap:6px}.upload-dock-actions .btn[data-v-73025deb]{padding:3px 8px;font-size:11px}.upload-dock-error[data-v-73025deb],.upload-dock-note[data-v-73025deb]{margin:0;font-size:11.5px;line-height:1.6}.upload-dock-error[data-v-73025deb]{color:var(--danger)}.upload-dock-note[data-v-73025deb]{color:var(--warn)}@media(max-width:640px){.upload-dock-actions[data-v-73025deb]{gap:8px}.upload-dock-actions .btn[data-v-73025deb],.upload-dock-toggle[data-v-73025deb]{min-block-size:44px;min-inline-size:44px;padding:6px 12px}}.uploader[data-v-0ce80ccd]{display:flex;flex-direction:column;gap:14px}.lockbox[data-v-0ce80ccd]{display:flex;flex-direction:column;gap:6px;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface2)}.lockbox--on[data-v-0ce80ccd]{border-color:var(--accent)}.lockbox-title[data-v-0ce80ccd]{font-size:13px;font-weight:600}.lockbox-body[data-v-0ce80ccd],.lockbox-fields[data-v-0ce80ccd]{display:flex;flex-direction:column;gap:7px}.lockbox-body[data-v-0ce80ccd]{gap:10px;margin-top:4px}.linkbox-url[data-v-0ce80ccd]{width:100%;max-width:46ch}.upload-source[data-v-0ce80ccd]{max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lockbox-key[data-v-0ce80ccd]{flex:1;letter-spacing:.04em}.dropzone[data-v-0ce80ccd]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:34px 20px;border:1px dashed var(--line);border-radius:14px;background:var(--surface2);text-align:center;transition:border-color .12s ease,background .12s ease}.dropzone--over[data-v-0ce80ccd]{border-color:var(--accent);background:var(--soft)}.dropzone-title[data-v-0ce80ccd]{margin:0;font-size:14px;font-weight:600}.dropzone-or[data-v-0ce80ccd],.dropzone-hint[data-v-0ce80ccd]{margin:0;font-size:12px;color:var(--muted)}.dropzone-hint[data-v-0ce80ccd]{max-width:46ch;line-height:1.7}.dropzone-choices[data-v-0ce80ccd]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.upload-warning[data-v-0ce80ccd]{margin:0;font-size:12px;line-height:1.8;color:var(--warn)}.upload-concurrency[data-v-0ce80ccd]{display:flex;flex-direction:column;gap:6px}.upload-concurrency .seg[data-v-0ce80ccd]{flex-wrap:wrap}.upload-concurrency .seg-option[data-v-0ce80ccd]{flex:0 0 auto;min-width:46px}.upload-note[data-v-0ce80ccd]{margin:0;max-width:62ch;font-size:11.5px;line-height:1.8;color:var(--muted)}.upload-bulk[data-v-0ce80ccd]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface2);font-size:12px}.upload-stage-bar[data-v-0ce80ccd]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:11px 12px;border:1px solid var(--accent);border-radius:10px;background:var(--surface2);font-size:12px}.upload-stage-count[data-v-0ce80ccd]{font-weight:600}.upload-bulk-count[data-v-0ce80ccd]{color:var(--muted)}.upload-bulk-actions[data-v-0ce80ccd]{display:flex;flex-wrap:wrap;gap:6px}.upload-check[data-v-0ce80ccd]{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.upload-check input[data-v-0ce80ccd]{accent-color:var(--accent);margin:0}.upload-list[data-v-0ce80ccd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.upload-row[data-v-0ce80ccd]{padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);display:flex;flex-direction:column;gap:8px}.upload-row--failed[data-v-0ce80ccd]{border-color:var(--danger)}.upload-head[data-v-0ce80ccd]{display:flex;align-items:baseline;gap:12px}.upload-name[data-v-0ce80ccd]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.upload-state[data-v-0ce80ccd]{font-size:11px;color:var(--muted)}.upload-path[data-v-0ce80ccd]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--muted)}.upload-row--done .upload-state[data-v-0ce80ccd]{color:var(--accent-ink)}.upload-row--paused .upload-state[data-v-0ce80ccd],.upload-row--interrupted .upload-state[data-v-0ce80ccd]{color:var(--warn)}.upload-row--failed .upload-state[data-v-0ce80ccd]{color:var(--danger)}.upload-meta[data-v-0ce80ccd]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;font-size:11px;color:var(--muted)}.upload-percent[data-v-0ce80ccd]{color:var(--text);font-variant-numeric:tabular-nums;min-width:4ch}.upload-eta[data-v-0ce80ccd]{display:inline-flex;gap:4px;align-items:baseline}.push-end[data-v-0ce80ccd]{margin-inline-start:auto}.upload-actions[data-v-0ce80ccd]{display:flex;flex-wrap:wrap;gap:6px}.upload-error[data-v-0ce80ccd]{margin:0;font-size:12px;line-height:1.7;color:var(--danger)}
