[data-theme=dark] .player-stage .player-layout{box-shadow:none;border:1px solid var(--shade-15)}.player-stage{--player-shell-gap:10px;--player-shell-max:var(--page);--player-shell-radius:21px;--player-panel-width:380px;--player-panel-offset:12px;--player-card-radius:15px;--player-header-min-height:54px;--player-header-radius:11px;--player-thumb-width:96px;--demo-filmstrip-w:96px;--demo-filmstrip-h:54px;--player-filmstrip-width:var(--demo-filmstrip-w);--bg:#000;--fg:#E5E5EA;--mid:rgba(229,229,234,.68);--faint:rgba(229,229,234,.58);--rule:rgba(255,255,255,.07);--surface:rgba(255,255,255,.04);--tint:rgba(255,255,255,.06);--mono:ui-monospace, 'SF Mono', 'Cascadia Code', Menlo, Consolas, monospace;--player-solid:#000;--type-obj:#64a0ff;--type-text:#ffbe3c;--type-sound:#50d282;--type-speech:#d4b8ff;--type-face:#ff78a0;--type-action:#ffa03c;padding:0 0 50px;border-bottom:1px solid var(--rule)}@supports (corner-shape:superellipse(1.25)){:where(.ai-panel-body,.ai-panel-header,.ai-panel-header::before,.ai-panel-header::after,.ai-search-nav,.ai-search-results.active,.search-group-section,.search-card-thumb,.search-group-row-thumb,.ai-panel-view.pills .ai-detect-item,.filmstrip-item,.player-stage .player-layout,.player-stage .player-wrap .skiv-video-player,.player-unmute){corner-shape:superellipse(1.25)}}.player-stage-inner{max-width:var(--page);margin:0 auto;padding:0 var(--gutter)}.player-stage .section-head{align-items:center;text-align:center;padding:70px 20px 20px 20px}[data-theme=light] .player-stage{--fg:#1a1a1a;--mid:rgba(0,0,0,.68);--faint:rgba(0,0,0,.58);--rule:rgba(0,0,0,.08);--surface:rgba(0,0,0,.025);--tint:rgba(0,0,0,.03);--mono:ui-monospace, 'SF Mono', 'Cascadia Code', Menlo, Consolas, monospace;--player-solid:#fff}[data-theme=light] .ai-panel{background:0 0;border-color:var(--shade-5)}.ai-panel{display:flex;flex-direction:column;background:0 0}.ai-panel ::selection{background:rgba(100,160,255,.35);color:var(--fg)}.ai-panel-body{flex:1;min-height:0;display:flex;flex-direction:column;border-radius:var(--player-card-radius)}.ai-panel-header{padding:15px 9px 15px 15px;font-size:17px;color:var(--faint);display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--player-solid);border-radius:var(--player-header-radius);min-height:var(--player-header-min-height);flex-shrink:0;position:relative;isolation:isolate}.ai-panel-header::before{content:"";position:absolute;inset:-1px;border-radius:calc(var(--player-header-radius) + 1px);padding:1px;background:conic-gradient(from 0deg,var(--type-obj),var(--type-speech),var(--type-face),var(--type-action),var(--type-text),var(--type-sound),var(--type-obj));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:.5;pointer-events:none}.ai-panel-header::after{content:"";position:absolute;inset:-3px;border-radius:calc(var(--player-header-radius) + 3px);padding:3px;background:conic-gradient(from 0deg,var(--type-obj),var(--type-speech),var(--type-face),var(--type-action),var(--type-text),var(--type-sound),var(--type-obj));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:.15;filter:blur(4px);z-index:var(--z-behind);pointer-events:none}.ai-search{display:flex;align-items:center;gap:10px;flex:1;min-width:0;height:24px}.ai-search-icon{width:16px;height:16px;flex-shrink:0}.ai-icon-back{display:none;cursor:pointer;padding:0;border:0;background:0 0;color:inherit}.ai-icon-back svg{display:block;width:100%;height:100%}.ai-search.has-query .ai-icon-search{display:none}.ai-search.has-query .ai-icon-back{display:block}.ai-search input{border:0;background:0 0;font-family:inherit;font-size:18px;color:var(--fg);outline:0;flex:1;min-width:0}.ai-search input:focus-visible{outline:2px solid var(--fg);outline-offset:4px;border-radius:2px}.ai-search input::placeholder{color:var(--faint)}.ai-search input::selection{background:rgba(100,160,255,.35);color:var(--fg)}.ai-search-tab-hint{display:none;align-items:center;gap:5px;flex-shrink:0;font-size:16px;color:var(--player-solid);padding:4px 12px;background:var(--fg);border:1px solid var(--shade-10);border-radius:7px;cursor:pointer;font:inherit;transition:background var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.ai-search-tab-hint:hover{opacity:.8}}.ai-search-tab-hint.visible{display:flex}.ai-search-status{display:none;align-items:center;gap:6px;margin-right:6px;flex-shrink:0;font-size:16px;color:var(--mid);white-space:nowrap}.ai-search-status.active{display:flex}.ai-search-status.active~.ai-search-tab-hint{display:none}.ai-search-nav{cursor:pointer;color:var(--mid);transition:color var(--duration-instant) var(--ease-standard);user-select:none;display:flex;padding:5px;border:1px solid var(--shade-20);border-radius:5px;background:0 0;font:inherit}@media (hover:hover) and (pointer:fine){.ai-search-nav:hover{color:var(--fg)}}.ai-search-nav.disabled{opacity:.2;pointer-events:none}.ai-search-nav:disabled{cursor:default}.ai-search-nav svg{width:12px;height:12px}.ai-search-results{display:none;flex-direction:column;scrollbar-width:none}.ai-search-results::-webkit-scrollbar{display:none}.ai-search-results.active{--stagger-step:40ms;display:flex;flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;margin-top:6px;border-radius:var(--radius);gap:10px;padding:4px 6px 10px;margin-left:-6px;margin-right:-6px;opacity:1;transform:none;transition:opacity var(--duration-move) var(--ease-out),transform var(--duration-move) var(--ease-out)}@starting-style{.ai-search-results.active{opacity:0;transform:translateY(8px)}}.ai-search-results.active>.search-group-section{opacity:1;transform:none;transition:opacity var(--duration-move) var(--ease-out),transform var(--duration-move) var(--ease-out)}@starting-style{.ai-search-results.active>.search-group-section{opacity:0;transform:translateY(6px)}}.ai-search-results.active>.search-group-section:nth-child(2){transition-delay:var(--stagger-step)}.ai-search-results.active>.search-group-section:nth-child(3){transition-delay:calc(var(--stagger-step)*2)}.ai-search-results.active>.search-group-section:nth-child(4){transition-delay:calc(var(--stagger-step)*3)}.ai-search-results.active>.search-group-section:nth-child(n+5){transition-delay:calc(var(--stagger-step)*4)}.ai-search-results.active.has-empty{height:100%;align-items:center;justify-content:center;background:var(--player-solid)}.ai-search-results.active~.ai-panel-detections-clip{display:none}.ai-search-timeline-slot:empty{display:none}.ai-search-timeline-slot{padding-top:11px}.search-timeline{padding:0;position:relative;background:var(--player-solid)}.search-timeline-bar{position:relative;height:var(--player-header-min-height);background:var(--surface);overflow:hidden;cursor:pointer;border-radius:5px}.search-timeline-bar:focus-visible,.search-card:focus-visible,.search-group-row-thumb:focus-visible,.player-search-group:focus-visible,.filmstrip-item:focus-visible,.ai-detect-item:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.search-card,.player-search-group{transition:background-color var(--duration-instant) var(--ease-standard),opacity var(--duration-instant) var(--ease-out),border-color var(--duration-instant) var(--ease-standard)}.ai-detect-item{transition:background-color var(--duration-ui) var(--ease-standard),opacity var(--duration-ui) var(--ease-out),border-color var(--duration-ui) var(--ease-standard)}.ai-detect-item:active,.search-card:active,.player-search-group:active{opacity:.8}.search-timeline-playhead{position:absolute;top:-1px;bottom:0;width:100%;z-index:var(--z-control);left:0;pointer-events:none;transform:translateX(0);transition:transform 250ms linear,opacity var(--duration-instant) var(--ease-out)}.search-timeline-playhead::after{content:"";position:absolute;inset:0 auto 0 0;width:4px;transform:translateX(-50%);background:#000;box-shadow:0 0 0 1px #fff,0 1px 3px rgba(255,255,255,.2);border-radius:3px}[data-theme=light] .search-timeline-playhead::after{background:#fff;box-shadow:0 0 0 1px #000,0 1px 3px rgba(0,0,0,.2)}.search-timeline-ghost{position:absolute;top:0;height:100%;width:1px;background:var(--fg);opacity:.25;z-index:var(--z-content);left:0;pointer-events:none;display:none}@media (hover:hover) and (pointer:fine){.search-timeline-bar:hover .search-timeline-ghost{display:block}}.search-timeline.pip-hover .search-timeline-playhead{z-index:var(--z-active-control)}.ai-panel-body.search-results-hover .search-timeline-playhead{z-index:var(--z-active-control)}.search-timeline-pip{position:absolute;top:0;height:100%;min-width:1px;opacity:.4;transition:opacity var(--duration-fast) var(--ease-standard);border-radius:var(--radius)}.search-timeline-pip[data-type=obj]{background:var(--type-obj)}.search-timeline-pip[data-type=text]{background:var(--type-text)}.search-timeline-pip[data-type=sound]{background:var(--type-sound)}.search-timeline-pip[data-type=speech]{background:var(--type-speech)}.search-timeline-pip[data-type=face]{background:var(--type-face)}.search-timeline-pip[data-type=action]{background:var(--type-action)}.search-timeline-summary{display:flex;justify-content:space-between;align-items:center;font-size:14px;padding:0;color:var(--faint)}.search-timeline-summary strong{color:var(--fg);font-weight:var(--fw-medium)}.player-search-group{width:100%;border:0;color:inherit;background:0 0;font:inherit;text-align:left;padding:10px 15px;font-size:16px;display:flex;align-items:center;gap:6px;cursor:pointer;user-select:none}.search-group-icon{width:14px;height:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.search-group-icon svg{width:14px;height:14px;stroke-width:2}.search-group-count{opacity:.3}.player-search-group[data-type=obj] .search-group-icon{color:var(--type-obj)}.player-search-group[data-type=text] .search-group-icon{color:var(--type-text)}.player-search-group[data-type=sound] .search-group-icon{color:var(--type-sound)}.player-search-group[data-type=speech] .search-group-icon{color:var(--type-speech)}.player-search-group[data-type=face] .search-group-icon{color:var(--type-face)}.player-search-group[data-type=action] .search-group-icon{color:var(--type-action)}.search-group-caret{margin-left:auto;opacity:.25;flex-shrink:0;font-size:16px;transition:transform var(--duration-fast) var(--ease-in-out)}.player-search-group[aria-expanded=false] .search-group-caret{transform:rotate(-90deg)}.search-group-section{background:var(--player-solid);border-radius:var(--radius);overflow:hidden;flex-shrink:0;border:1px solid var(--shade-5);box-shadow:rgba(9,30,66,.08)0 1px 4px -2px;transition:border-color var(--duration-instant) var(--ease-standard),background var(--duration-instant) var(--ease-standard),box-shadow var(--duration-instant) var(--ease-standard)}[data-theme=dark] .search-group-section{border-color:var(--rule);box-shadow:none;background:var(--shade-10)}@media (hover:hover) and (pointer:fine){.search-group-section:hover{border-color:var(--shade-15);box-shadow:rgba(9,30,66,.13)0 2px 8px -2px}[data-theme=dark] .search-group-section:hover{border-color:var(--shade-20);background:var(--shade-15)}}.search-card{width:100%;border:0;color:inherit;background:0 0;font:inherit;text-align:left;display:flex;gap:12px;padding:12px 15px;cursor:pointer;align-items:flex-start}@media (hover:hover) and (pointer:fine){.search-card:hover{background:var(--tint)}}.search-card-thumb{width:var(--player-thumb-width);height:54px;flex-shrink:0;position:relative;overflow:hidden;background:var(--surface);border-radius:5px}.search-card-thumb img{width:100%;height:100%;object-fit:cover;display:block}.search-card-bbox{position:absolute;border:1.5px solid;pointer-events:none;box-shadow:0 0 0 9999px rgba(0,0,0,.45)}.search-card-bbox[data-type=obj]{border-color:var(--type-obj)}.search-card-bbox[data-type=text]{border-color:var(--type-text)}.search-card-bbox[data-type=sound]{border-color:var(--type-sound)}.search-card-bbox[data-type=speech]{border-color:var(--type-speech)}.search-card-bbox[data-type=face]{border-color:var(--type-face)}.search-card-bbox[data-type=action]{border-color:var(--type-action)}.search-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:1px}.search-card-text{font-size:16px;color:var(--mid);line-height:1.4}.search-card-text mark{background:0 0;color:var(--fg);font-weight:600}.search-card-text--speech{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-card-text--label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--fg)}.search-card-meta{font-size:12px;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--faint)}.search-group-row{padding:0 10px 10px 10px;cursor:pointer}.search-group-row-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.search-group-row-label{font-size:16px;color:var(--fg)}.search-group-row-count{font-size:12px;background:var(--shade-10);padding:1px 6px;border-radius:5px}.search-group-row-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:3px}.search-group-row-thumb{width:100%;padding:0;border:0;color:inherit;font:inherit;cursor:pointer;aspect-ratio:16/9;position:relative;overflow:hidden;background:var(--surface);transition:opacity .08s var(--ease-pop);border-radius:5px}@media (hover:hover) and (pointer:fine){.search-group-row-strip:hover .search-group-row-thumb{opacity:.5}.search-group-row-strip:hover .search-group-row-thumb:hover{opacity:1}}.search-group-row-thumb img{width:100%;height:100%;object-fit:cover;display:block}.search-group-row-thumb .search-card-bbox{border-width:1px}.search-group-row-time{position:absolute;bottom:2px;right:2px;font-size:12px;font-family:var(--mono);color:#fff;background:rgba(0,0,0,.3);backdrop-filter:blur(10px);padding:0 3px;border-radius:4px;line-height:1.5}.player-search-empty{padding:32px 15px;text-align:center;color:var(--faint);font-size:16px;line-height:1.5;display:flex;flex-direction:column;align-items:center;gap:8px}.player-search-empty svg{width:32px;height:32px;opacity:.3;margin-bottom:4px}.player-search-empty span{display:block;font-size:16px;margin-top:4px;opacity:.6}.ai-panel-detections-clip{flex:1;min-height:0;overflow:hidden auto;scrollbar-width:none;margin-top:10px;border-radius:5px}.ai-panel-detections-clip::-webkit-scrollbar{display:none}.ai-panel-view{display:none;flex-direction:column;gap:0;padding:15px;flex-shrink:0;position:relative}.ai-panel-view.active{display:flex}.ai-detect-item{--tc:rgba(255,255,255,.25);--tc-bg:rgba(255,255,255,.04);--tc-solid:#888;--tc-dark:color-mix(in srgb, var(--fg) 50%, transparent)}.ai-detect-item[data-type=obj]{--tc:color-mix(in srgb, var(--type-obj) 70%, transparent);--tc-bg:color-mix(in srgb, var(--type-obj) 15%, transparent);--tc-solid:var(--type-obj);--tc-dark:color-mix(in srgb, var(--type-obj) 45%, black)}.ai-detect-item[data-type=text]{--tc:color-mix(in srgb, var(--type-text) 70%, transparent);--tc-bg:color-mix(in srgb, var(--type-text) 12%, transparent);--tc-solid:var(--type-text);--tc-dark:color-mix(in srgb, var(--type-text) 45%, black)}.ai-detect-item[data-type=sound]{--tc:color-mix(in srgb, var(--type-sound) 70%, transparent);--tc-bg:color-mix(in srgb, var(--type-sound) 12%, transparent);--tc-solid:var(--type-sound);--tc-dark:color-mix(in srgb, var(--type-sound) 45%, black)}.ai-detect-item[data-type=speech]{--tc:color-mix(in srgb, var(--type-speech) 50%, transparent);--tc-bg:color-mix(in srgb, var(--type-speech) 15%, transparent);--tc-solid:var(--type-speech);--tc-dark:color-mix(in srgb, var(--type-speech) 45%, black)}.ai-detect-item[data-type=face]{--tc:color-mix(in srgb, var(--type-face) 70%, transparent);--tc-bg:color-mix(in srgb, var(--type-face) 12%, transparent);--tc-solid:var(--type-face);--tc-dark:color-mix(in srgb, var(--type-face) 45%, black)}.ai-detect-item[data-type=action]{--tc:color-mix(in srgb, var(--type-action) 70%, transparent);--tc-bg:color-mix(in srgb, var(--type-action) 12%, transparent);--tc-solid:var(--type-action);--tc-dark:color-mix(in srgb, var(--type-action) 45%, black)}[data-theme=light] .ai-detect-item{--tc:rgba(0,0,0,.1);--tc-bg:rgba(0,0,0,.02)}[data-theme=light] .ai-detect-item[data-type=obj]{--tc:color-mix(in srgb, var(--type-obj) 55%, black);--tc-bg:color-mix(in srgb, var(--type-obj) 6%, transparent)}[data-theme=light] .ai-detect-item[data-type=text]{--tc:color-mix(in srgb, var(--type-text) 65%, black);--tc-bg:color-mix(in srgb, var(--type-text) 5%, transparent)}[data-theme=light] .ai-detect-item[data-type=sound]{--tc:color-mix(in srgb, var(--type-sound) 60%, black);--tc-bg:color-mix(in srgb, var(--type-sound) 5%, transparent)}[data-theme=light] .ai-detect-item[data-type=speech]{--tc:color-mix(in srgb, var(--type-speech) 55%, black);--tc-bg:color-mix(in srgb, var(--type-speech) 5%, transparent)}[data-theme=light] .ai-detect-item[data-type=face]{--tc:color-mix(in srgb, var(--type-face) 60%, black);--tc-bg:color-mix(in srgb, var(--type-face) 5%, transparent)}[data-theme=light] .ai-detect-item[data-type=action]{--tc:color-mix(in srgb, var(--type-action) 60%, black);--tc-bg:color-mix(in srgb, var(--type-action) 5%, transparent)}.ai-detect-item{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;margin-bottom:12px;font-size:14px;flex-shrink:0;color:var(--fg);cursor:pointer;position:relative;border:1px solid var(--tc);overflow:hidden;width:100%;background:0 0;font-family:inherit;text-align:left}.ai-detect-item.upcoming{opacity:.25;border-color:var(--shade-5)}.ai-detect-item.current{opacity:1;background:var(--tc-bg)}[data-theme=light] .ai-detect-item.upcoming{opacity:.35}[data-theme=light] .ai-detect-item.current{background:var(--tc-bg)}[data-theme=light] .ai-detect-item.current .ai-detect-label{color:var(--fg)}[data-theme=light] .ai-detect-item.current .ai-detect-ts{color:var(--fg)}[data-theme=light] .ai-detect-item.current .ai-word{color:var(--mid)}[data-theme=light] .ai-detect-item.current .ai-word.active{color:var(--fg);text-shadow:0 0 6px var(--tc),0 0 14px var(--tc)}@media (hover:hover) and (pointer:fine){.ai-detect-item:hover:not(.current),[data-theme=light] .ai-detect-item:hover:not(.current){background:var(--shade-5)}.ai-detect-item.upcoming:hover{opacity:.5}}.ai-detect-progress{position:absolute;top:0;bottom:0;left:0;right:0;background:var(--tc-bg);transform:scaleX(0);transform-origin:left center;transition:transform 250ms linear;pointer-events:none}.ai-detect-ts{font-size:11px;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--faint);flex-shrink:0;min-width:32px;padding-top:2px;transition:color var(--duration-fast) var(--ease-standard)}.ai-detect-item.current .ai-detect-ts{color:var(--tc)}.ai-detect-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ai-detect-label{overflow:hidden;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard)}.ai-detect-item.current .ai-detect-label{color:var(--fg)}.ai-detect-scroll{display:block;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 0,#000 80%,transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 80%,transparent 100%)}.ai-detect-scroll::-webkit-scrollbar{display:none}.ai-word{transition:color .35s var(--ease-standard),text-shadow .35s var(--ease-standard)}.ai-detect-item.current .ai-word{color:var(--mid);text-shadow:none}.ai-detect-item.current .ai-word.active{color:var(--fg);text-shadow:0 0 8px var(--tc),0 0 20px var(--tc)}.ai-detect-type{font-size:10px;font-family:var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.04em;transition:color var(--duration-fast) var(--ease-standard)}.ai-detect-item.current .ai-detect-type{color:var(--tc)}.ai-detect-type svg{width:10px;height:10px;vertical-align:-1px;margin-right:2px;opacity:.7}.ai-detect-item.current .ai-detect-type svg{opacity:1}.ai-detect-count{font-size:11px;font-family:var(--mono);opacity:.5;flex-shrink:0}.ai-detect-item.current .ai-detect-count{opacity:.7}.ai-panel-view.pills{flex-wrap:wrap;flex-direction:row;align-content:flex-start;gap:10px;padding:0}.ai-panel-view.pills .ai-detect-item{display:inline-flex;align-items:center;flex:1 1 auto;width:auto;max-width:100%;gap:5px;padding:7px 10px;margin-bottom:0;font-size:18px;border:0;background:rgba(255,255,255,.1);color:var(--faint);opacity:.8;overflow:hidden;border-radius:5px}[data-theme=light] .ai-panel-view.pills .ai-detect-item{background:rgba(0,0,0,.05)}.ai-panel-view.pills .ai-detect-item.current{background:var(--tc-solid);color:var(--tc-dark);border-left-color:var(--tc-solid);opacity:1}[data-theme=light] .ai-panel-view.pills .ai-detect-item.current{background:var(--tc-solid);color:var(--tc-dark)}.ai-panel-view.pills .ai-detect-item[data-type=speech]{flex:3 1 auto;min-width:120px}.ai-panel-view.pills .ai-detect-ts{font-size:13px;font-family:var(--mono);opacity:.4;flex-shrink:0;order:10;margin-left:auto}.ai-panel-view.pills .ai-detect-item.current .ai-detect-ts{opacity:.6;color:inherit}.ai-panel-view.pills .ai-detect-body{display:contents}.ai-panel-view.pills .ai-detect-type{order:-1;font-size:0;display:flex;align-items:center;color:inherit}.ai-panel-view.pills .ai-detect-count{font-size:10px;opacity:.4;order:9}.ai-panel-view.pills .ai-detect-item.current .ai-detect-count{opacity:.6;color:inherit}.ai-panel-view.pills .ai-detect-item.current .ai-detect-type,.ai-panel-view.pills .ai-detect-item.current .ai-detect-label{color:inherit}.ai-panel-view.pills .ai-detect-item.current .ai-word{color:var(--tc-dark);opacity:.4;text-shadow:none}.ai-panel-view.pills .ai-detect-item.current .ai-word.active{opacity:1}.ai-panel-view.pills .ai-detect-type svg{width:16px;height:16px}.ai-panel-view.pills .ai-detect-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:inherit;min-width:0}.ai-panel-view.pills .ai-detect-scroll{display:block;overflow:hidden;white-space:nowrap;text-overflow:clip}.ai-panel-view.pills .ai-detect-scroll.fade-right{-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 10px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 10px),transparent 100%)}.ai-panel-view.pills .ai-detect-scroll.fade-left.fade-right{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 10px,#000 calc(100% - 10px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 10px,#000 calc(100% - 10px),transparent 100%)}.ai-panel-view.pills .ai-detect-scroll.fade-left:not(.fade-right){-webkit-mask-image:linear-gradient(to right,transparent 0,#000 10px);mask-image:linear-gradient(to right,transparent 0,#000 10px)}.ai-panel-view.pills .ai-detect-progress{display:none}.ai-summary{display:none;align-items:center;gap:1px;font-size:10px;color:var(--faint);overflow:hidden;flex:1;background:var(--rule)}.ai-summary:empty{display:none}.ai-summary-item{display:inline-flex;align-items:center;gap:3px;flex:1;justify-content:center;padding:5px 2px;background:var(--player-solid);white-space:nowrap}.ai-summary-num{font-size:13px;font-weight:500;margin-right:4px}.ai-summary-icon{width:14px;height:14px;display:flex;align-items:center}.ai-summary-icon svg{width:100%;height:100%}.ai-summary-item[data-type=obj]{--tc:var(--type-obj)}.ai-summary-item[data-type=text]{--tc:var(--type-text)}.ai-summary-item[data-type=sound]{--tc:var(--type-sound)}.ai-summary-item[data-type=speech]{--tc:var(--type-speech)}.ai-summary-item[data-type=face]{--tc:var(--type-face)}.ai-summary-item[data-type=action]{--tc:var(--type-action)}.ai-summary-num,.ai-summary-icon{color:var(--tc)}.ai-summary-item.active{background:var(--tc)}.ai-summary-item.active .ai-summary-num,.ai-summary-item.active .ai-summary-icon{color:var(--player-solid)}.xray-overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:var(--z-feature-overlay);display:none}.xray-overlay.active{display:block}.xray-box{--xray-c:rgba(255,255,255,.9);--corner:10%;position:absolute;border:0;background:color-mix(in srgb,var(--xray-c) 8%,transparent);transition:opacity var(--duration-ui) var(--ease-standard),background var(--duration-ui) var(--ease-standard),outline-color var(--duration-ui) var(--ease-standard);outline:1px solid color-mix(in srgb,var(--xray-c) 20%,transparent);outline-offset:-1px;pointer-events:auto;cursor:default}.xray-box::before,.xray-box::after{content:"";position:absolute;width:var(--corner);height:var(--corner);border-style:solid;border-color:var(--xray-c);border-width:0;pointer-events:none}.xray-box::before{top:0;left:0;border-top-width:1px;border-left-width:1px}.xray-box::after{top:0;right:0;border-top-width:1px;border-right-width:1px}.xray-box-corners{position:absolute;inset:0;pointer-events:none}.xray-box-corners::before,.xray-box-corners::after{content:"";position:absolute;width:var(--corner);height:var(--corner);border-style:solid;border-color:var(--xray-c);border-width:0;pointer-events:none}.xray-box-corners::before{bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.xray-box-corners::after{bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}.xray-box-label{position:absolute;bottom:calc(100% + 4px);left:-1px;font-size:13px;font-family:var(--mono);letter-spacing:.03em;padding:2px 6px;background:var(--xray-c);color:#000;white-space:nowrap;line-height:1.3}[data-theme=light] .xray-box-label{color:#000}.xray-box--obj{--xray-c:rgba(100,160,255,.95)}.xray-box--face{--xray-c:rgba(255,120,160,.95)}@media (hover:hover) and (pointer:fine){.xray-overlay.has-hover .xray-box:not(:hover){opacity:.2}.xray-box:hover{background:color-mix(in srgb,var(--xray-c) 15%,transparent);outline-color:color-mix(in srgb,var(--xray-c) 50%,transparent)}}.filmstrip-strip{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:5px;scroll-behavior:smooth;scrollbar-width:none;margin-top:10px;flex-shrink:0;border-radius:5px}.filmstrip-strip::-webkit-scrollbar{display:none}.filmstrip-strip:empty{display:none}.filmstrip-item{flex-shrink:0;width:var(--player-filmstrip-width);position:relative;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-standard);opacity:.6;border-radius:5px;overflow:hidden;border:1px solid var(--shade-25);padding:0;background:0 0;font:inherit}@media (hover:hover) and (pointer:fine){.filmstrip-item:hover{opacity:.75}}.filmstrip-item.active{opacity:1;border:1px solid var(--shade-75)}.filmstrip-item img{width:var(--player-filmstrip-width);height:var(--demo-filmstrip-h);object-fit:cover;display:block}.player-demo{opacity:0;transform:translateY(14px);transition:opacity var(--duration-reveal) var(--ease-out),transform var(--duration-reveal) var(--ease-out)}.player-demo.revealed{opacity:1;transform:translateY(0)}.player-stage .player-layout{display:block;position:relative;max-width:var(--player-shell-max);margin:0 auto;padding:var(--player-shell-gap);padding-right:calc(var(--player-panel-width) + (2*var(--player-shell-gap)));border-radius:var(--player-shell-radius);overflow:hidden;box-shadow:var(--card-shadow)}.player-stage .player-wrap{display:flex;flex-direction:column;overflow:hidden}.player-stage .player-wrap .skiv-video-player{width:100%;aspect-ratio:4/3;border-radius:var(--player-card-radius);overflow:hidden;border:1px solid var(--shade-15)}.player-stage .ai-panel{position:absolute;top:var(--player-panel-offset);right:var(--player-panel-offset);bottom:var(--player-panel-offset);width:var(--player-panel-width);display:flex;flex-direction:column}.player-wrap{position:relative}.player-unmute{position:absolute;bottom:calc(50% - 27.5px);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;padding:10px 20px;background:rgba(0,0,0,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:20px;font-family:var(--sans);cursor:pointer;transition:opacity var(--duration-instant) var(--ease-standard),background var(--duration-instant) var(--ease-standard);z-index:var(--z-floating);user-select:none;border:2px solid rgba(255,255,255,.15);border-radius:14px;white-space:nowrap}@media (hover:hover) and (pointer:fine){.player-unmute:hover{background:rgba(0,0,0,.85)}}.player-unmute svg{width:18px;height:18px}.player-unmute[hidden]{display:none}@media (max-width:900px){.player-stage .player-layout{padding:0;overflow:visible;border:0;box-shadow:none;max-width:var(--page)}[data-theme=dark] .player-stage .player-layout{border:0}.player-stage .player-wrap{margin-bottom:10px}.player-stage .ai-panel{position:static;width:100%;border-radius:0}.ai-panel-body{overflow:visible;border-radius:0}.ai-panel-view.pills{max-height:200px}}@media (max-width:700px){.player-stage{--demo-filmstrip-w:64px;--demo-filmstrip-h:36px}.ai-search-results{max-height:50vh;overflow-y:auto}}@media (max-width:467px){.player-stage{--demo-filmstrip-w:56px;--demo-filmstrip-h:32px}}@media (prefers-reduced-motion:reduce){.search-timeline-playhead,.ai-detect-progress{transition:none}}