.jc[data-v-703339fb]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);gap:14px;min-width:0;padding:12px;display:flex}.jc.is-fresh[data-v-703339fb]{animation:.3s cubic-bezier(.4,0,.2,1) both jc-in-703339fb}@keyframes jc-in-703339fb{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.jc.is-failed[data-v-703339fb]{border-color:var(--danger)}.jc.is-ready[data-v-703339fb]{border-color:var(--success)}.jc__media[data-v-703339fb]{flex:none;position:relative}.jc__thumb[data-v-703339fb]{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);background:var(--surface-2);width:112px;height:78px;display:block}.jc__thumb--empty[data-v-703339fb]{color:var(--text-soft);place-items:center;display:grid}.jc__player[data-v-703339fb]{background:#000;max-height:260px}.jc__audio[data-v-703339fb],.jc__player[data-v-703339fb]{border-radius:var(--radius-md);width:100%;display:block}.jc__audio[data-v-703339fb]{height:36px}.jc__provider[data-v-703339fb]{box-shadow:var(--shadow-sm);position:absolute;bottom:-6px;right:-6px}.jc__body[data-v-703339fb]{flex-direction:column;flex:auto}.jc__body[data-v-703339fb],.jc__head[data-v-703339fb]{gap:8px;min-width:0;display:flex}.jc__head[data-v-703339fb]{justify-content:space-between;align-items:flex-start}.jc__title[data-v-703339fb]{color:var(--text-strong);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.jc__badge[data-v-703339fb]{border-radius:var(--radius-pill);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:3px 9px;font-size:.6875rem;font-weight:800;display:inline-flex}.jc__badge.is-ok[data-v-703339fb]{background:var(--success-soft);color:var(--success-fg,var(--success))}.jc__badge.is-danger[data-v-703339fb]{background:var(--danger-soft);color:var(--danger-fg,var(--danger))}.jc__badge.is-busy[data-v-703339fb]{background:var(--primary-soft);color:var(--primary-fg)}.jc__badge.is-muted[data-v-703339fb]{background:var(--surface-3);color:var(--text-soft)}.jc__meta[data-v-703339fb]{color:var(--text-soft);flex-wrap:wrap;gap:4px 10px;margin:0;font-size:.75rem;font-weight:500;display:flex}.jc__progress[data-v-703339fb]{align-items:center;gap:8px;min-width:0;display:flex}.jc__bar[data-v-703339fb]{border-radius:var(--radius-pill);background:var(--surface-3);flex:auto;min-width:0;height:6px;overflow:hidden}.jc__fill[data-v-703339fb]{border-radius:inherit;background:var(--primary);height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);display:block}.jc__fill.is-indeterminate[data-v-703339fb]{width:34%;animation:1.6s cubic-bezier(.4,0,.2,1) infinite jc-wait-703339fb}@keyframes jc-wait-703339fb{0%{transform:translate(-110%)}to{transform:translate(300%)}}.jc__percent[data-v-703339fb]{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem;font-weight:800}.jc__files[data-v-703339fb]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.jc-file[data-v-703339fb]{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-2);align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.jc-file__name[data-v-703339fb]{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.8125rem;font-weight:600;overflow:hidden}.jc-file__size[data-v-703339fb]{color:var(--text-soft);font-variant-numeric:tabular-nums}.jc-file__get[data-v-703339fb],.jc-file__size[data-v-703339fb]{flex:none;font-size:.75rem}.jc-file__get[data-v-703339fb]{border-radius:var(--radius-pill);background:var(--primary);min-height:36px;color:var(--on-primary);transition:background-color var(--motion) cubic-bezier(.4,0,.2,1);align-items:center;gap:5px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.jc-file__get[data-v-703339fb]:hover{background:var(--primary-hover,var(--p-600));color:var(--on-primary)}.jc-file__get[data-v-703339fb]:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.jc__error[data-v-703339fb]{border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger-fg,var(--danger));align-items:flex-start;gap:6px;padding:8px 10px;font-size:.8125rem;font-weight:600;line-height:1.5;display:flex}.jc__note[data-v-703339fb]{color:var(--text-soft);margin:0;font-size:.75rem;line-height:1.5}.jc__actions[data-v-703339fb]{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.jc-btn[data-v-703339fb]{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);min-height:36px;color:var(--text-muted);transition:border-color var(--motion) cubic-bezier(.4,0,.2,1),color var(--motion) cubic-bezier(.4,0,.2,1);align-items:center;gap:5px;padding:0 10px;font-family:inherit;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.jc-btn[data-v-703339fb]:hover{border-color:var(--primary-line);color:var(--text-strong)}.jc-btn[data-v-703339fb]:disabled{opacity:.6}.jc-btn[data-v-703339fb]:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}@media (width<=575.98px){.jc[data-v-703339fb]{flex-direction:column}.jc__thumb[data-v-703339fb]{width:100%;height:150px}.jc__provider[data-v-703339fb]{bottom:-8px;right:8px}}@media (prefers-reduced-motion:reduce){.jc.is-fresh[data-v-703339fb],.jc__fill.is-indeterminate[data-v-703339fb]{animation:none}.jc-btn[data-v-703339fb],.jc-file__get[data-v-703339fb],.jc__fill[data-v-703339fb]{transition:none}}
