.version-selector.svelte-1qtb823{position:relative}.selector-trigger.svelte-1qtb823{display:flex;align-items:center;gap:.5rem;width:100%;padding:.6rem .9rem;background:#1e293b;border:1px solid #334155;border-radius:.5rem;color:#e2e8f0;font-size:.85rem;cursor:pointer;transition:border-color .15s;text-align:left}.selector-trigger.svelte-1qtb823:hover{border-color:#475569}.label.svelte-1qtb823{color:#94a3b8;font-weight:600;flex-shrink:0}.value.svelte-1qtb823{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chevron.svelte-1qtb823{flex-shrink:0;color:#64748b;transition:transform .15s}.chevron.open.svelte-1qtb823{transform:rotate(180deg)}.dropdown.svelte-1qtb823{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;background:#1e293b;border:1px solid #334155;border-radius:.5rem;padding:.3rem 0;box-shadow:0 8px 24px #00000073;max-height:300px;overflow-y:auto}.option.svelte-1qtb823{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;background:transparent;border:none;color:#cbd5e1;font-size:.82rem;text-align:left;cursor:pointer;transition:background .1s}.option.svelte-1qtb823:hover:not(:disabled){background:#334155;color:#f1f5f9}.option.selected.svelte-1qtb823{color:#38bdf8}.option.disabled.svelte-1qtb823{color:#475569;cursor:not-allowed}.option-icon.svelte-1qtb823{flex-shrink:0;opacity:.6}.check.svelte-1qtb823{margin-left:auto;color:#38bdf8;font-size:.9rem}.status-badge.svelte-1qtb823{margin-left:auto;padding:.15rem .5rem;border-radius:999px;background:#eab30826;color:#fbbf24;font-size:.7rem;font-weight:600;text-transform:capitalize}.artifacts-sidebar.svelte-gq0dwt{background:#0f172abf;border:1px solid rgba(148,163,184,.15);border-radius:1rem;padding:1.2rem;display:flex;flex-direction:column;gap:.2rem}.sidebar-title.svelte-gq0dwt{font-size:1rem;font-weight:700;color:#f1f5f9;margin:0 0 .5rem}.artifact-row.svelte-gq0dwt{display:flex;align-items:center;gap:.6rem;padding:.6rem .4rem;border-radius:.5rem;transition:background .1s}.artifact-row.svelte-gq0dwt:hover{background:#1e293b80}.artifact-icon.svelte-gq0dwt{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.subtitle-icon.svelte-gq0dwt{background:#6366f126;color:#818cf8}.burn-icon.svelte-gq0dwt{background:#0ea5e91f;color:#38bdf8}.icon-label.svelte-gq0dwt{font-size:.65rem;font-weight:800;letter-spacing:.03em}.artifact-info.svelte-gq0dwt{flex:1;display:flex;flex-direction:column;gap:.1rem;min-width:0}.artifact-name.svelte-gq0dwt{font-size:.85rem;font-weight:600;color:#e2e8f0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.artifact-status.svelte-gq0dwt{font-size:.7rem;font-weight:600;text-transform:capitalize}.artifact-status.ready.svelte-gq0dwt{color:#34d399}.artifact-status.processing.svelte-gq0dwt{color:#fbbf24}.artifact-date.svelte-gq0dwt{font-size:.7rem;color:#64748b}.artifact-size.svelte-gq0dwt{font-size:.8rem;font-weight:600;color:#94a3b8;white-space:nowrap;flex-shrink:0;background:#1e293b99;padding:.2rem .5rem;border-radius:.3rem}.download-btn.svelte-gq0dwt{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#64748b;border-radius:6px;cursor:pointer;transition:color .15s,background .15s;flex-shrink:0}.download-btn.svelte-gq0dwt:hover{color:#e2e8f0;background:#1e293bcc}.empty.svelte-gq0dwt{color:#475569;font-size:.85rem;text-align:center;padding:2rem 0}.activity-log.svelte-1pf9ods{margin-top:.5rem}.log-header.svelte-1pf9ods{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem 0;background:transparent;border:none;cursor:pointer;color:#f1f5f9}.log-header.svelte-1pf9ods h3:where(.svelte-1pf9ods){margin:0;font-size:.9rem;font-weight:700}.chevron.svelte-1pf9ods{color:#64748b;transition:transform .15s}.chevron.collapsed.svelte-1pf9ods{transform:rotate(-90deg)}.log-entries.svelte-1pf9ods{display:flex;flex-direction:column;gap:.15rem}.log-entry.svelte-1pf9ods{display:flex;align-items:center;gap:.5rem;padding:.3rem 0;font-size:.8rem}.log-dot.svelte-1pf9ods{width:8px;height:8px;border-radius:50%;background:#34d399;flex-shrink:0}.log-dot.error.svelte-1pf9ods{background:#ef4444}.log-dot.warn.svelte-1pf9ods{background:#f59e0b}.log-text.svelte-1pf9ods{color:#cbd5e1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-time.svelte-1pf9ods{color:#475569;font-size:.75rem;flex-shrink:0}.empty.svelte-1pf9ods{color:#475569;font-size:.8rem;padding:.5rem 0}.breadcrumb.svelte-vpo2f3{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:#64748b;margin-bottom:1rem}.breadcrumb.svelte-vpo2f3 a:where(.svelte-vpo2f3){color:#94a3b8;text-decoration:none}.breadcrumb.svelte-vpo2f3 a:where(.svelte-vpo2f3):hover{color:#e2e8f0}.breadcrumb.svelte-vpo2f3 .sep:where(.svelte-vpo2f3){color:#475569}.breadcrumb.svelte-vpo2f3 .current:where(.svelte-vpo2f3){color:#e2e8f0;font-weight:600}.project-header.svelte-vpo2f3{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1.5rem}.header-info.svelte-vpo2f3 h1:where(.svelte-vpo2f3){margin:0;font-size:1.6rem;font-weight:700;color:#f1f5f9}.meta.svelte-vpo2f3{color:#94a3b8;margin:.3rem 0 0;font-size:.85rem}.header-actions.svelte-vpo2f3{display:flex;gap:.5rem;flex-shrink:0}.btn-primary.svelte-vpo2f3{padding:.6rem 1.2rem;border-radius:.5rem;font-weight:600;border:none;text-decoration:none;cursor:pointer;background:#0ea5e926;color:#38bdf8;border:1px solid rgba(56,189,248,.25);transition:all .15s;font-size:.85rem}.btn-primary.svelte-vpo2f3:hover{background:#0ea5e940;border-color:#38bdf866}.btn-ghost.svelte-vpo2f3{padding:.6rem 1.2rem;border-radius:.5rem;font-weight:600;cursor:pointer;background:#1e293bd9;color:#cbd5e1;border:1px solid rgba(148,163,184,.25);transition:all .15s;font-size:.85rem}.btn-ghost.svelte-vpo2f3:hover{background:#1e293b;border-color:#94a3b866}.two-col.svelte-vpo2f3{display:grid;grid-template-columns:1fr 340px;gap:1.5rem;align-items:start}.col-main.svelte-vpo2f3{display:flex;flex-direction:column;gap:.75rem}.col-side.svelte-vpo2f3{position:sticky;top:1rem}.player-section.svelte-vpo2f3{border-radius:.75rem;overflow:hidden;background:#0f172a;border:1px solid rgba(148,163,184,.12)}.player-bar.svelte-vpo2f3{display:flex;justify-content:flex-end;padding:.4rem .75rem;font-size:.8rem}.viewing-label.svelte-vpo2f3{color:#94a3b8;font-variant-numeric:tabular-nums}@media (max-width: 900px){.two-col.svelte-vpo2f3{grid-template-columns:1fr}.col-side.svelte-vpo2f3{position:static}.project-header.svelte-vpo2f3{flex-direction:column;gap:1rem}.header-actions.svelte-vpo2f3{align-self:stretch}}
