.vr-card[data-v-1ae15626]{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.vr-head[data-v-1ae15626]{display:flex;flex-direction:column;gap:16px;padding:20px}.vr-thumb[data-v-1ae15626]{aspect-ratio:9/16;background:var(--bg);border:1px solid var(--border);border-radius:12px;margin:0 auto;overflow:hidden;position:relative;width:42%}.vr-thumb-link[data-v-1ae15626]{cursor:pointer;display:block;transition:transform .15s,border-color .15s}.vr-thumb-link[data-v-1ae15626]:hover{border-color:var(--accent-border);transform:scale(1.02)}.vr-thumb-img[data-v-1ae15626]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vr-thumb-fallback[data-v-1ae15626]{align-items:center;color:var(--muted);display:flex;height:100%;justify-content:center;width:100%}.vr-duration[data-v-1ae15626]{background:#000000bf;border-radius:6px;bottom:8px;color:#fff;font-size:11px;font-weight:500;padding:2px 8px;position:absolute;right:8px}.vr-meta-wrap[data-v-1ae15626]{min-width:0}.vr-title[data-v-1ae15626]{color:var(--white);display:-webkit-box;font-size:15px;font-weight:600;-webkit-line-clamp:2;line-height:1.4;margin-bottom:8px;-webkit-box-orient:vertical;overflow:hidden}.vr-meta[data-v-1ae15626]{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin-bottom:8px}.vr-meta-item[data-v-1ae15626]{align-items:center;display:inline-flex;gap:4px}.vr-platform[data-v-1ae15626]{background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:100px;color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.3px;padding:2px 10px}.vr-desc[data-v-1ae15626]{color:var(--muted);display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-height:1.6;-webkit-box-orient:vertical;overflow:hidden}.vr-formats[data-v-1ae15626]{border-top:1px solid var(--border);padding:18px 20px 20px}.vr-formats-title[data-v-1ae15626]{align-items:center;color:var(--muted);display:flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.8px;margin-bottom:14px;text-transform:uppercase}.vr-formats-title svg[data-v-1ae15626]{color:var(--accent)}.vr-format-row[data-v-1ae15626]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.vr-format-pill[data-v-1ae15626]{align-items:center;background:transparent;border:1px solid var(--border);border-radius:100px;color:var(--muted);cursor:pointer;display:inline-flex;font-family:Barlow,sans-serif;font-size:13px;font-weight:600;gap:6px;letter-spacing:.3px;min-height:32px;padding:6px 14px;transition:border-color .15s,background .15s,color .15s,transform .1s}.vr-format-pill[data-v-1ae15626]:hover{background:#ffffff08;border-color:var(--border-hover);color:var(--white)}.vr-format-pill.vr-format-active[data-v-1ae15626]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.vr-format-res[data-v-1ae15626]{white-space:nowrap}.vr-format-flag[data-v-1ae15626]{background:#ffffff0f;border-radius:4px;color:var(--muted);font-size:10px;font-weight:500;letter-spacing:.3px;padding:1px 6px;text-transform:uppercase}.vr-format-pill.vr-format-active .vr-format-flag[data-v-1ae15626]{background:#ff3b5c26;color:var(--accent)}.vr-actions[data-v-1ae15626]{display:flex;flex-direction:column;gap:10px}.vr-btn[data-v-1ae15626]{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Barlow,sans-serif;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;padding:0 20px;transition:opacity .15s,transform .1s,background .15s,color .15s;width:100%}.vr-btn[data-v-1ae15626]:hover:not(:disabled){opacity:.9;transform:scale(.99)}.vr-btn[data-v-1ae15626]:disabled{cursor:not-allowed;opacity:.5}.vr-btn-primary[data-v-1ae15626]{background:var(--accent);color:#fff}.vr-btn-ghost[data-v-1ae15626]{background:transparent;border-color:var(--accent-border);color:var(--accent)}.vr-btn-ghost[data-v-1ae15626]:hover:not(:disabled){background:var(--accent-soft)}.vr-selected[data-v-1ae15626]{color:var(--muted);font-size:12px;text-align:center}.spin[data-v-1ae15626]{animation:spin-1ae15626 .7s linear infinite}@keyframes spin-1ae15626{to{transform:rotate(1turn)}}.vs-card[data-v-fc64bdfb]{background:var(--surface);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;max-width:100%;min-height:520px;min-width:0;overflow:hidden}.vs-tabs[data-v-fc64bdfb]{background:#ffffff05;border-bottom:1px solid var(--border);display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vs-tabs[data-v-fc64bdfb]::-webkit-scrollbar{display:none}.vs-tab[data-v-fc64bdfb]{align-items:center;background:transparent;border:none;color:var(--muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Barlow,sans-serif;font-size:13px;font-weight:500;gap:6px;padding:14px 20px;position:relative;transition:color .15s;white-space:nowrap}.vs-tab[data-v-fc64bdfb]:hover{color:var(--white)}.vs-tab-active[data-v-fc64bdfb]{color:var(--accent)}.vs-tab-active[data-v-fc64bdfb]:after{background:var(--accent);bottom:-1px;content:"";height:2px;left:12px;position:absolute;right:12px}.vs-tab-icon[data-v-fc64bdfb]{font-size:15px;line-height:1}.vs-tab-label-full[data-v-fc64bdfb]{display:inline}.vs-tab-label-short[data-v-fc64bdfb]{display:none}@media(max-width:640px){.vs-tab[data-v-fc64bdfb]{font-size:12px;gap:4px;padding:11px 10px}.vs-tab-icon[data-v-fc64bdfb]{font-size:13px}.vs-tab-label-full[data-v-fc64bdfb]{display:none}.vs-tab-label-short[data-v-fc64bdfb]{display:inline}.vs-tab-active[data-v-fc64bdfb]:after{left:6px;right:6px}}.vs-content[data-v-fc64bdfb]{flex:1;min-height:400px;min-width:0;overflow-wrap:anywhere;overflow-x:hidden;overflow-y:auto;padding:22px 24px;word-break:break-word}@media(max-width:640px){.vs-content[data-v-fc64bdfb]{padding:18px 14px}}.vs-empty[data-v-fc64bdfb]{align-items:center;color:var(--muted);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:64px 20px;text-align:center}.vs-empty p[data-v-fc64bdfb]{font-size:14px}.vs-hint[data-v-fc64bdfb]{font-size:12px;opacity:.7}.vs-empty-icon[data-v-fc64bdfb]{color:var(--muted);opacity:.4}.vs-spinner[data-v-fc64bdfb]{animation:spin-fc64bdfb .8s linear infinite;border:3px solid rgba(255,59,92,.15);border-radius:50%;border-top:3px solid var(--accent);height:38px;width:38px}.vs-streaming[data-v-fc64bdfb]{align-items:center;color:var(--muted);display:inline-flex;font-size:12px;gap:6px;margin-top:8px}.vs-err[data-v-fc64bdfb]{background:#ff5a5f14;border:1px solid rgba(255,90,95,.3);border-radius:10px;color:#ff8a8d;font-size:13px;margin-top:12px;padding:10px 14px}.vs-streaming .dot[data-v-fc64bdfb]{animation:blink 1.1s ease-in-out infinite;background:var(--accent);border-radius:50%;height:6px;width:6px}.vs-anon-hint[data-v-fc64bdfb]{background:#ffffff0a;border:1px dashed var(--border);border-radius:10px;color:#f0ede8cc;font-family:Barlow,sans-serif;font-size:12.5px;margin:0 0 14px;padding:10px 14px}.vs-anon-hint a[data-v-fc64bdfb]{color:var(--accent);font-weight:600;text-decoration:none}.vs-anon-hint a[data-v-fc64bdfb]:hover{text-decoration:underline}.vs-plaza-hint[data-v-fc64bdfb]{align-items:center;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:10px;color:#f0ede8e6;display:flex;flex-wrap:wrap;font-family:Barlow,sans-serif;font-size:12.5px;gap:12px;justify-content:space-between;margin:0 0 14px;padding:10px 14px}.vs-plaza-hint a[data-v-fc64bdfb]{color:var(--accent);font-weight:600;text-decoration:none}.vs-plaza-hint a[data-v-fc64bdfb]:hover{text-decoration:underline}.vs-quota[data-v-fc64bdfb]{align-items:center;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:10px;color:var(--white);display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;margin-top:18px;padding:12px 16px}.vs-link[data-v-fc64bdfb],.vs-quota strong[data-v-fc64bdfb]{color:var(--accent)}.vs-link[data-v-fc64bdfb]{background:none;border:none;cursor:pointer;font-family:Barlow,sans-serif;font-size:12px;font-weight:500}.vs-link[data-v-fc64bdfb]:hover{text-decoration:underline}.vs-subtitle-head[data-v-fc64bdfb]{gap:12px;justify-content:space-between;margin-bottom:14px}.vs-sub-meta[data-v-fc64bdfb],.vs-subtitle-head[data-v-fc64bdfb]{align-items:center;display:flex;flex-wrap:wrap}.vs-sub-meta[data-v-fc64bdfb]{color:var(--muted);font-size:13px;gap:8px}.vs-tag[data-v-fc64bdfb]{background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:100px;color:var(--accent);font-size:11px;font-weight:600;padding:2px 10px}.vs-sub-actions[data-v-fc64bdfb]{align-items:center;display:flex;gap:8px}.vs-result-toolbar[data-v-fc64bdfb]{display:flex;gap:8px;justify-content:flex-end;margin-bottom:12px}.vs-icon-btn[data-v-fc64bdfb]{align-items:center;background:transparent;border:1px solid var(--border);border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;font-family:Barlow,sans-serif;font-size:12px;font-weight:500;gap:6px;padding:6px 12px;transition:border-color .15s,color .15s,background .15s}.vs-icon-btn[data-v-fc64bdfb]:hover{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent)}.vs-dropdown[data-v-fc64bdfb]{position:relative}.vs-dropdown-menu[data-v-fc64bdfb]{background:var(--surface2);border:1px solid var(--border-hover);border-radius:10px;box-shadow:0 8px 24px #0006;min-width:140px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:10}.vs-dropdown-item[data-v-fc64bdfb]{align-items:center;background:none;border:none;color:var(--white);cursor:pointer;display:flex;font-family:Barlow,sans-serif;font-size:12px;gap:8px;justify-content:space-between;padding:8px 12px;text-align:left;transition:background .15s;width:100%}.vs-dropdown-item[data-v-fc64bdfb]:hover{background:#ffffff0d}.vs-muted[data-v-fc64bdfb]{color:var(--muted);font-size:11px}.vs-seg-list[data-v-fc64bdfb]{display:flex;flex-direction:column;gap:2px;max-height:500px;overflow-y:auto;padding-right:4px}.vs-seg-expanded[data-v-fc64bdfb]{max-height:none}.vs-seg[data-v-fc64bdfb]{border-radius:8px;display:flex;gap:12px;padding:8px 12px;transition:background .15s}.vs-seg[data-v-fc64bdfb]:hover{background:#ffffff08}.vs-seg-ts[data-v-fc64bdfb]{color:var(--accent);flex-shrink:0;font-family:Bebas Neue,sans-serif;font-size:12px;letter-spacing:.5px;min-width:56px;padding-top:2px}.vs-seg-text[data-v-fc64bdfb]{color:#f0ede8d9;font-size:13px;line-height:1.65;min-width:0;overflow-wrap:anywhere;word-break:break-word}.vs-mm-wrap[data-v-fc64bdfb]{display:flex;flex-direction:column;gap:10px}.vs-mm-toolbar[data-v-fc64bdfb]{display:flex;gap:8px;justify-content:flex-end}.mindmap-wrapper[data-v-fc64bdfb]{background:#fafafa;border:1px solid var(--border);border-radius:12px;overflow:hidden;position:relative}.mindmap-standard[data-v-fc64bdfb]{min-height:500px}.mindmap-wrapper[data-v-fc64bdfb] .markmap-foreign{display:inline-block!important}.mindmap-wrapper[data-v-fc64bdfb] foreignObject{overflow:visible!important}.mindmap-wrapper[data-v-fc64bdfb] foreignObject div{color:#222;font:300 16px/20px sans-serif}.mindmap-fullscreen[data-v-fc64bdfb]{background:#fafafa;border:none!important;border-radius:0!important;inset:0;position:fixed!important;z-index:200}.mindmap-exit[data-v-fc64bdfb]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111111e6;border:1px solid var(--border-hover);border-radius:10px;color:var(--white);cursor:pointer;display:inline-flex;font-family:Barlow,sans-serif;font-size:13px;gap:6px;padding:8px 14px;position:fixed;right:16px;top:16px;z-index:201}.mindmap-exit[data-v-fc64bdfb]:hover{background:var(--surface2)}.vs-remix[data-v-fc64bdfb]{gap:12px}.vs-remix[data-v-fc64bdfb],.vs-remix-field[data-v-fc64bdfb]{display:flex;flex-direction:column}.vs-remix-field[data-v-fc64bdfb]{gap:6px}.vs-remix-label[data-v-fc64bdfb]{color:var(--white);font-size:12px;font-weight:500;letter-spacing:.3px}.vs-remix-input[data-v-fc64bdfb]{height:auto;line-height:1.55;min-height:70px;padding:10px 12px;resize:vertical;width:100%}.vs-remix-hint[data-v-fc64bdfb]{color:var(--muted);font-size:11px;line-height:1.5}.vs-remix-actions[data-v-fc64bdfb]{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.vs-remix-btn[data-v-fc64bdfb]{height:42px;padding:0 20px}.vs-input[data-v-fc64bdfb]{background:var(--bg);border:1px solid var(--border);border-radius:10px;color:var(--white);flex:1;font-family:Barlow,sans-serif;font-size:13px;height:42px;outline:none;padding:0 14px;transition:border-color .15s}.vs-input[data-v-fc64bdfb]::-moz-placeholder{color:var(--muted)}.vs-input[data-v-fc64bdfb]::placeholder{color:var(--muted)}.vs-input[data-v-fc64bdfb]:focus{border-color:var(--accent-border)}.vs-input[data-v-fc64bdfb]:disabled{opacity:.6}.vs-send[data-v-fc64bdfb]{align-items:center;background:var(--accent);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:Barlow,sans-serif;font-size:13px;font-weight:600;gap:6px;height:42px;padding:0 18px;transition:opacity .15s}.vs-send[data-v-fc64bdfb]:hover:not(:disabled){opacity:.9}.vs-send[data-v-fc64bdfb]:disabled{cursor:not-allowed;opacity:.5}.spin[data-v-fc64bdfb]{animation:spin-fc64bdfb .7s linear infinite}@keyframes spin-fc64bdfb{to{transform:rotate(1turn)}}.summary-prose[data-v-fc64bdfb] h1{border-bottom:2px solid var(--accent-border);color:var(--white);font-family:Bebas Neue,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.8px;margin:1.5rem 0 .8rem;padding-bottom:.5rem}.summary-prose[data-v-fc64bdfb] h2{border-bottom:1px solid var(--border);color:var(--white);font-family:Bebas Neue,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.6px;margin:1.4rem 0 .6rem;padding-bottom:.4rem}.summary-prose[data-v-fc64bdfb] h3{color:var(--white);font-size:1rem;font-weight:600;margin:1.1rem 0 .4rem}.summary-prose[data-v-fc64bdfb] p{color:#f0ede8e0;font-size:14px;line-height:1.75;margin-bottom:.75rem}.summary-prose[data-v-fc64bdfb] ol,.summary-prose[data-v-fc64bdfb] ul{margin-bottom:.75rem;padding-left:1.4rem}.summary-prose[data-v-fc64bdfb] li{color:#f0ede8e0;font-size:14px;line-height:1.75;margin-bottom:.35rem}.summary-prose[data-v-fc64bdfb] li::marker{color:var(--accent)}.summary-prose[data-v-fc64bdfb] strong{color:var(--white);font-weight:600}.summary-prose[data-v-fc64bdfb] em{color:#f0ede8eb}.summary-prose[data-v-fc64bdfb] hr{border:none;border-top:1px solid var(--border);margin:1.5rem 0}.summary-prose[data-v-fc64bdfb] blockquote{background:#ff3b5c0f;border-left:3px solid var(--accent);border-radius:0 8px 8px 0;color:#f0ede8bf;margin:1rem 0;padding:.75rem 1rem}.summary-prose[data-v-fc64bdfb] code{background:#ffffff0f;border-radius:4px;color:var(--accent);font-size:.85em;padding:.12rem .4rem}.summary-prose[data-v-fc64bdfb] pre{background:var(--bg);border:1px solid var(--border);border-radius:10px;color:#e6e3de;font-size:13px;margin:1rem 0;overflow-x:auto;padding:1rem}.summary-prose[data-v-fc64bdfb] pre code{background:none;color:inherit;padding:0}.summary-prose[data-v-fc64bdfb] table{border-collapse:collapse;display:block;font-size:.875rem;margin:1rem 0;max-width:100%;overflow-x:auto;width:100%}.summary-prose[data-v-fc64bdfb] img,.summary-prose[data-v-fc64bdfb] video{height:auto;max-width:100%}.summary-prose[data-v-fc64bdfb] a{overflow-wrap:anywhere;word-break:break-word}.summary-prose[data-v-fc64bdfb] th{background:#ffffff08;border-bottom:1px solid var(--border);color:var(--white);font-weight:600;padding:.5rem .75rem;text-align:left}.summary-prose[data-v-fc64bdfb] td{border-bottom:1px solid var(--border);color:#f0ede8d9;padding:.5rem .75rem}.summary-prose[data-v-fc64bdfb] a{color:var(--accent);text-decoration:none}.summary-prose[data-v-fc64bdfb] a:hover{text-decoration:underline}.video-result-section[data-v-68cac550]{background:var(--bg);padding:56px 0 48px;position:relative;scroll-margin-top:60px}.video-result-section[data-v-68cac550]:before{background:radial-gradient(ellipse at top,rgba(255,59,92,.12) 0,transparent 70%);content:"";height:260px;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:640px}.video-result-inner[data-v-68cac550]{margin:0 auto;max-width:1200px;padding:0 24px;position:relative}@media(max-width:640px){.video-result-inner[data-v-68cac550]{padding:0 8px}}.panel-header[data-v-68cac550]{margin-bottom:22px}.video-result-grid[data-v-68cac550]{display:flex;flex-direction:column;gap:24px;min-width:0}.video-result-inner[data-v-68cac550],.video-result-section[data-v-68cac550]{overflow-x:hidden}.video-col-left[data-v-68cac550],.video-col-right[data-v-68cac550]{min-width:0;width:100%}@media(min-width:1024px){.video-result-grid[data-v-68cac550]{align-items:flex-start;flex-direction:row}.video-col-left[data-v-68cac550]{flex-shrink:0;position:sticky;top:76px;width:38%}.video-col-right[data-v-68cac550]{flex:1;min-width:0}}.skeleton-grid[data-v-68cac550]{animation:panel-up-68cac550 .35s ease both}.skeleton-card[data-v-68cac550]{background:var(--surface);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:20px}.skeleton-card.tall[data-v-68cac550]{min-height:520px}.skeleton-thumb[data-v-68cac550]{aspect-ratio:9/16;border-radius:12px;margin:0 auto 6px;width:42%}.skeleton-bar[data-v-68cac550],.skeleton-thumb[data-v-68cac550]{animation:shimmer-68cac550 1.4s ease-in-out infinite;background:#ffffff0d}.skeleton-bar[data-v-68cac550]{border-radius:6px;height:14px}.skeleton-bar.small[data-v-68cac550]{border-radius:4px;height:10px}.skeleton-bar.w40[data-v-68cac550]{width:40%}.skeleton-bar.w50[data-v-68cac550]{width:50%}.skeleton-bar.w60[data-v-68cac550]{width:60%}.skeleton-bar.w70[data-v-68cac550]{width:70%}.skeleton-bar.w80[data-v-68cac550]{width:80%}.skeleton-bar.w90[data-v-68cac550]{width:90%}.skeleton-bar.w95[data-v-68cac550]{width:95%}.skeleton-meta[data-v-68cac550]{display:flex;gap:8px}.skeleton-chip[data-v-68cac550]{animation:shimmer-68cac550 1.4s ease-in-out infinite;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:100px;height:20px;width:60px}.skeleton-chip.w40[data-v-68cac550]{background:#ffffff0d;border-color:var(--border);width:40px}.skeleton-divider[data-v-68cac550]{background:var(--border);height:1px;margin:8px 0}.skeleton-row[data-v-68cac550]{align-items:center;display:flex;gap:10px;padding:8px 0}.skeleton-square[data-v-68cac550]{background:#ffffff0d;border:1px solid var(--border);border-radius:8px;flex-shrink:0;height:28px;width:28px}.skeleton-btn[data-v-68cac550],.skeleton-square[data-v-68cac550]{animation:shimmer-68cac550 1.4s ease-in-out infinite}.skeleton-btn[data-v-68cac550]{border-radius:10px;height:42px;margin-top:4px}.skeleton-btn.primary[data-v-68cac550]{background:var(--accent);opacity:.4}.skeleton-btn.ghost[data-v-68cac550]{background:var(--accent-soft);border:1px solid var(--accent-border)}.skeleton-tabs[data-v-68cac550]{border-bottom:1px solid var(--border);display:flex;gap:4px;margin-bottom:8px;padding-bottom:10px}.skeleton-tab[data-v-68cac550]{animation:shimmer-68cac550 1.4s ease-in-out infinite;background:#ffffff0a;border-radius:4px;height:18px;width:70px}.skeleton-tab.active[data-v-68cac550]{background:var(--accent-soft);border-bottom:2px solid var(--accent);border-radius:4px 4px 0 0}.skeleton-status[data-v-68cac550]{align-items:center;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:10px;display:flex;gap:10px;margin:6px 0 14px;padding:14px 16px}.skeleton-pulse[data-v-68cac550]{animation:pulseGlow-68cac550 1.1s ease-in-out infinite;background:var(--accent);border-radius:50%;box-shadow:0 0 10px #ff3b5c8c;flex-shrink:0;height:10px;width:10px}@keyframes shimmer-68cac550{0%,to{opacity:.55}50%{opacity:.95}}@keyframes pulseGlow-68cac550{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.25)}}@keyframes panel-up-68cac550{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
