.detail-media-panel[data-v-7a5e10f9]:focus,.detail-media-panel[data-v-7a5e10f9]:focus-visible,.detail-modal-content[data-v-7a5e10f9]:focus,.detail-modal-content[data-v-7a5e10f9]:focus-visible{box-shadow:none;outline:none}.detail-modal-content[data-v-7a5e10f9] :is(button,a):focus-visible{box-shadow:0 0 0 2px #18181b24;outline:none}:is(.dark) .detail-modal-content[data-v-7a5e10f9] :is(button,a):focus-visible{box-shadow:0 0 0 2px #fafafa29}.detail-media-panel button[data-v-7a5e10f9]:focus-visible{box-shadow:0 0 0 2px #fafafab8,0 0 0 4px #0000006b;outline:none}.detail-scroll-panel[data-v-7a5e10f9]{overscroll-behavior:contain;scrollbar-color:hsla(240,4%,46%,.62) transparent;scrollbar-gutter:stable;scrollbar-width:thin}:is(.dark) .detail-scroll-panel[data-v-7a5e10f9]{scrollbar-color:hsla(240,5%,65%,.72) transparent}.detail-icon-btn[data-v-7a5e10f9]{align-items:center;background:transparent;border:0;border-radius:6px;color:#a1a1aa;cursor:pointer;display:inline-flex;flex:none;height:28px;justify-content:center;transition:background .14s ease,color .14s ease;width:28px}.detail-icon-btn[data-v-7a5e10f9]:hover:not(:disabled){background:#f4f4f5;color:#18181b}.detail-icon-btn[data-v-7a5e10f9]:disabled{cursor:default;opacity:.4}.detail-icon-btn--back[data-v-7a5e10f9]{color:#52525b;display:none;height:40px;width:40px}:is(.dark) .detail-icon-btn[data-v-7a5e10f9]{color:#71717a}:is(.dark) .detail-icon-btn[data-v-7a5e10f9]:hover:not(:disabled){background:#ffffff0f;color:#f4f4f5}.detail-section-title[data-v-7a5e10f9]{color:#71717a;display:block;font-size:12px;font-weight:500;line-height:1.3}:is(.dark) .detail-section-title[data-v-7a5e10f9]{color:#a1a1aa}.detail-badge[data-v-7a5e10f9]{align-items:center;background:#f4f4f5;border-radius:4px;color:#52525b;display:inline-flex;font-size:11px;font-weight:500;height:20px;line-height:1;padding:0 6px;white-space:nowrap}:is(.dark) .detail-badge[data-v-7a5e10f9]{background:#ffffff0f;color:#d4d4d8}.detail-btn-secondary[data-v-7a5e10f9]{align-items:center;background:#fff;border:1px solid #e4e4e7;border-radius:6px;color:#18181b;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;height:32px;line-height:1;padding:0 12px;transition:background .14s ease,border-color .14s ease}.detail-btn-secondary[data-v-7a5e10f9]:hover{background:#fafafa}:is(.dark) .detail-btn-secondary[data-v-7a5e10f9]{background:#18181b;border-color:#27272a;color:#f4f4f5}:is(.dark) .detail-btn-secondary[data-v-7a5e10f9]:hover{background:#ffffff0f}.detail-version-list[data-v-7a5e10f9]{display:flex;flex-direction:column;gap:2px;max-height:280px;overflow-y:auto;scrollbar-color:hsla(240,4%,46%,.52) transparent;scrollbar-width:thin}.detail-version-row[data-v-7a5e10f9]{--version-depth:0;align-items:center;background:transparent;border:0;border-radius:8px;color:inherit;cursor:pointer;display:flex;gap:10px;margin-left:calc(min(var(--version-depth),3)*12px);padding:6px 8px;text-align:left;transition:background .14s ease;width:calc(100% - (min(var(--version-depth),3)*12px))}.detail-version-row.is-active[data-v-7a5e10f9],.detail-version-row[data-v-7a5e10f9]:hover{background:#f4f4f5}:is(.dark) .detail-version-row.is-active[data-v-7a5e10f9],:is(.dark) .detail-version-row[data-v-7a5e10f9]:hover{background:#ffffff0f}.detail-version-thumb[data-v-7a5e10f9]{align-items:center;background:#18181b;border-radius:6px;color:#a1a1aa;display:flex;flex:none;height:24px;justify-content:center;overflow:hidden;position:relative;width:40px}.detail-version-thumb video[data-v-7a5e10f9]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.detail-version-badge[data-v-7a5e10f9]{background:#000000ad;border-radius:3px;bottom:2px;color:#fff;font-size:8px;font-weight:600;left:2px;line-height:1.5;padding:0 3px;position:absolute}.detail-version-info[data-v-7a5e10f9]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.detail-version-meta[data-v-7a5e10f9]{align-items:center;display:flex;gap:6px;min-width:0}.detail-version-model[data-v-7a5e10f9]{color:#3f3f46;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.dark) .detail-version-model[data-v-7a5e10f9]{color:#e4e4e7}.detail-version-row.is-active .detail-version-model[data-v-7a5e10f9]{color:#18181b}:is(.dark) .detail-version-row.is-active .detail-version-model[data-v-7a5e10f9]{color:#fafafa}.detail-version-prompt[data-v-7a5e10f9]{color:#71717a;font-size:11px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.dark) .detail-version-prompt[data-v-7a5e10f9]{color:#a1a1aa}.detail-prompt-editor[data-v-7a5e10f9]{padding:0}.detail-prompt-head[data-v-7a5e10f9]{align-items:center;display:flex;gap:12px;justify-content:space-between}.detail-prompt-title[data-v-7a5e10f9]{color:#71717a;display:block;font-size:12px;font-weight:500;line-height:1.3}:is(.dark) .detail-prompt-title[data-v-7a5e10f9]{color:#a1a1aa}.detail-prompt-desc[data-v-7a5e10f9]{color:#71717a;font-size:11px;line-height:1.4;margin-bottom:10px;margin-top:3px}:is(.dark) .detail-prompt-desc[data-v-7a5e10f9]{color:#a1a1aa}.detail-prompt-copy[data-v-7a5e10f9]{align-items:center;background:transparent;border:0;border-radius:6px;color:#a1a1aa;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;transition:background .14s ease,color .14s ease;width:28px}.detail-prompt-copy[data-v-7a5e10f9]:hover{background:#f4f4f5;color:#18181b}.detail-prompt-copy[data-v-7a5e10f9]:focus-visible{outline:2px solid #a1a1aa;outline-offset:1px}:is(.dark) .detail-prompt-copy[data-v-7a5e10f9]{color:#71717a}:is(.dark) .detail-prompt-copy[data-v-7a5e10f9]:hover{background:#ffffff0f;color:#f4f4f5}.detail-prompt-textarea[data-v-7a5e10f9]{background:#fff;border:1px solid #e4e4e7;border-radius:8px;color:#18181b;font-size:13px;line-height:20px;max-height:220px;min-height:104px;outline:none;padding:12px;resize:vertical;transition:border-color .14s ease,box-shadow .14s ease;width:100%}.detail-prompt-textarea[data-v-7a5e10f9]:hover{border-color:#d4d4d8}.detail-prompt-textarea[data-v-7a5e10f9]:focus{border-color:#a1a1aa;box-shadow:0 0 0 2px #18181b0d}:is(.dark) .detail-prompt-textarea[data-v-7a5e10f9]{background:#18181b;border-color:#27272a;color:#f4f4f5}:is(.dark) .detail-prompt-textarea[data-v-7a5e10f9]:hover{border-color:#3f3f46}:is(.dark) .detail-prompt-textarea[data-v-7a5e10f9]:focus{border-color:#52525b;box-shadow:0 0 0 2px #ffffff1a}.detail-prompt-actions[data-v-7a5e10f9]{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.detail-prompt-action[data-v-7a5e10f9]{align-items:center;display:inline-flex;font-size:12px;font-weight:500;gap:6px;line-height:1;transition:background .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease}.detail-prompt-action[data-v-7a5e10f9]:disabled{cursor:not-allowed;opacity:.4}.detail-prompt-action--ghost[data-v-7a5e10f9]{background:transparent;border:0;border-radius:6px;color:#71717a;height:28px;padding:0 8px}.detail-prompt-action--ghost[data-v-7a5e10f9]:not(:disabled):hover{background:#f4f4f5;color:#18181b}.detail-prompt-action--secondary[data-v-7a5e10f9]{background:#fff;border:1px solid #e4e4e7;border-radius:6px;color:#18181b;height:32px;padding:0 12px}.detail-prompt-action--secondary[data-v-7a5e10f9]:not(:disabled):hover{background:#fafafa}:is(.dark) .detail-prompt-action--ghost[data-v-7a5e10f9]{color:#a1a1aa}:is(.dark) .detail-prompt-action--ghost[data-v-7a5e10f9]:not(:disabled):hover{background:#ffffff0f;color:#f4f4f5}:is(.dark) .detail-prompt-action--secondary[data-v-7a5e10f9]{background:#18181b;border-color:#27272a;color:#f4f4f5}:is(.dark) .detail-prompt-action--secondary[data-v-7a5e10f9]:not(:disabled):hover{background:#ffffff0f}@media (max-width:767px){.detail-prompt-action--secondary[data-v-7a5e10f9]{flex:1;justify-content:center}}.detail-tool-btn[data-v-7a5e10f9]{align-items:center;background:#fff;border:1px solid #e4e4e7;border-radius:6px;color:#18181b;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:8px;height:36px;justify-content:flex-start;padding:0 12px;transition:background .14s ease,border-color .14s ease}.detail-tool-btn[data-v-7a5e10f9]:hover{background:#fafafa}.detail-tool-btn svg[data-v-7a5e10f9]{color:#71717a;flex:none}:is(.dark) .detail-tool-btn[data-v-7a5e10f9]{background:#18181b;border-color:#27272a;color:#f4f4f5}:is(.dark) .detail-tool-btn[data-v-7a5e10f9]:hover{background:#ffffff0f}:is(.dark) .detail-tool-btn svg[data-v-7a5e10f9]{color:#a1a1aa}.custom-scrollbar[data-v-7a5e10f9]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-7a5e10f9]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-7a5e10f9]::-webkit-scrollbar-thumb{background:#71717a85;background-clip:content-box;border:2px solid transparent;border-radius:999px}.custom-scrollbar-thin[data-v-7a5e10f9]::-webkit-scrollbar{height:5px;width:5px}.custom-scrollbar-thin[data-v-7a5e10f9]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar-thin[data-v-7a5e10f9]::-webkit-scrollbar-thumb{background:#71717a73;border-radius:999px}@media (max-width:767px){.detail-icon-btn[data-v-7a5e10f9]{height:40px;width:40px}.detail-icon-btn--back[data-v-7a5e10f9]{display:inline-flex}.detail-icon-btn--close[data-v-7a5e10f9]{display:none}.detail-version-row[data-v-7a5e10f9]{margin-left:0;width:100%}}
