.yv-content{container-type:inline-size}.yv-wrap{width:100%;max-width:72rem;min-height:100%;padding:var(--ae-space-8) var(--ae-space-6) var(--ae-space-10);flex-direction:column;justify-content:center;margin:0 auto;display:flex}.yv-wrap[data-active]{justify-content:flex-start}.yv-hero{width:100%;max-width:50rem;margin:0 auto}.yv-intro{text-align:center;overflow:hidden}.yv-intro h1{margin:0 0 var(--ae-space-3);font-family:var(--ae-font-display);letter-spacing:var(--ae-tracking-display);font-size:clamp(2.6rem,7vw,4.4rem);font-weight:400;line-height:.95}.yv-intro h1 span{background:var(--ae-gradient-mark);color:#0000;-webkit-background-clip:text;background-clip:text}.yv-intro p{margin:0 0 var(--ae-space-8);color:var(--ae-muted);font-size:var(--ae-text-lg);line-height:1.5}.yv-field{align-items:center;gap:var(--ae-space-2);height:calc(var(--ae-control-h) * 2);padding:0 var(--ae-space-2) 0 var(--ae-space-5);background:var(--ae-surface);border:1px solid var(--ae-line-2);transition:border-color var(--ae-dur-base) var(--ae-ease), box-shadow var(--ae-dur-base) var(--ae-ease);display:flex}.yv-field:hover{border-color:var(--ae-faint)}.yv-field:focus-within{border-color:var(--ae-accent);box-shadow:0 0 0 3px var(--ae-accent-soft)}.yv-field[data-invalid]{border-color:var(--ae-warning)}.yv-field[data-invalid]:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--ae-warning) 18%, transparent)}.yv-field__icon{color:var(--ae-faint);transition:color var(--ae-dur-base) var(--ae-ease), transform var(--ae-dur-base) var(--ae-ease-spring);flex:none}.yv-field[data-valid] .yv-field__icon{color:var(--ae-accent);transform:rotate(-12deg)scale(1.08)}.yv-field__input{min-width:0;height:100%;color:var(--ae-text);font:inherit;font-size:var(--ae-text-xl);background:0 0;border:0;outline:none;flex:1}.yv-field__input::placeholder{color:var(--ae-faint)}.yv-field__go{gap:var(--ae-space-2);flex:none;min-width:7.5rem}.yv-field__go svg{transition:transform var(--ae-dur-base) var(--ae-ease-spring)}.yv-field__go:hover svg{transform:translate(3px)}.yv-hint{min-height:calc(var(--ae-space-8) + var(--ae-space-1));padding-top:var(--ae-space-2);text-align:center;font-size:var(--ae-text-sm)}.yv-hint__bad{color:var(--ae-warning)}.yv-hint__link{color:var(--ae-muted);font:inherit;cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ae-line-2);text-decoration-color:var(--ae-line-2);background:0 0;border:0;padding:0}.yv-hint__link:hover{color:var(--ae-text)}.yv-result{gap:var(--ae-space-6);flex-direction:column;width:100%;display:flex}.yv-video{gap:var(--ae-space-6);padding:var(--ae-space-5);background:var(--ae-surface);border:var(--ae-border);grid-template-columns:minmax(0,26rem) minmax(0,1fr);display:grid}.yv-thumb{aspect-ratio:16/9;background:var(--ae-surface-2);align-self:start;display:block;position:relative;overflow:hidden}.yv-thumb[data-short]{aspect-ratio:9/16;justify-self:center;width:auto;max-height:22rem}.yv-thumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--ae-dur-slow) var(--ae-ease);display:block}.yv-thumb:hover img{transform:scale(1.03)}.yv-thumb__dur{right:var(--ae-space-2);bottom:var(--ae-space-2);background:var(--ae-scrim);color:var(--ae-text);font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);font-variant-numeric:tabular-nums;padding:2px 6px;position:absolute}[data-theme=light] .yv-thumb__dur{color:var(--ae-bg);background:var(--ae-text)}.yv-meta{gap:var(--ae-space-2);flex-direction:column;min-width:0;display:flex}.yv-kicker{align-items:center;gap:var(--ae-space-2);color:var(--ae-accent);font-size:var(--ae-text-2xs);font-weight:var(--ae-weight-bold);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;display:flex}.yv-kicker .ae-status__dot{background:var(--ae-faint)}.yv-title{font-size:var(--ae-text-xl);font-weight:var(--ae-weight-semibold);overflow-wrap:anywhere;margin:0;line-height:1.3}.yv-sub{align-items:center;gap:var(--ae-space-2);font-size:var(--ae-text-md);flex-wrap:wrap;display:flex}.yv-sub a{color:var(--ae-text);font-weight:var(--ae-weight-medium);text-decoration:none}.yv-sub a:hover{color:var(--ae-accent)}.yv-verified,.yv-sub__muted{color:var(--ae-muted)}.yv-sub__muted:before{content:"·";margin-right:var(--ae-space-2);color:var(--ae-faint)}.yv-facts{margin:var(--ae-space-2) 0;border-top:var(--ae-border);border-bottom:var(--ae-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.yv-facts>div{padding:var(--ae-space-3) var(--ae-space-3) var(--ae-space-3) 0}.yv-facts>div+div{padding-left:var(--ae-space-3);border-left:var(--ae-border)}.yv-facts dt{color:var(--ae-muted);font-size:var(--ae-text-2xs);font-weight:var(--ae-weight-bold);letter-spacing:var(--ae-tracking-label);text-transform:uppercase}.yv-facts dd{margin:var(--ae-space-1) 0 0;font-size:var(--ae-text-lg);font-weight:var(--ae-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.yv-facts small{color:var(--ae-muted);font-size:var(--ae-text-sm);font-weight:var(--ae-weight-medium);margin-left:2px}.yv-desc{margin:0;position:relative}.yv-desc p{color:var(--ae-muted);font-size:var(--ae-text-sm);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.yv-desc[data-full] p{max-height:18rem;display:block;overflow:auto}.yv-desc--empty{color:var(--ae-faint);font-size:var(--ae-text-sm)}.yv-more{margin-top:var(--ae-space-1);color:var(--ae-text);font:inherit;font-size:var(--ae-text-sm);font-weight:var(--ae-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0}.yv-more:hover{color:var(--ae-accent)}.yv-open{align-items:center;gap:var(--ae-space-1);padding-top:var(--ae-space-2);color:var(--ae-faint);font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);overflow-wrap:anywhere;margin-top:auto;text-decoration:none;display:inline-flex}.yv-open:hover{color:var(--ae-accent)}.yv-cols{gap:var(--ae-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.yv-col{min-width:0}.yv-col__head{align-items:center;gap:var(--ae-space-2);padding-bottom:var(--ae-space-3);border-bottom:1px solid var(--ae-line-2);display:flex}.yv-col__head h3{font-family:var(--ae-font-display);font-weight:400;font-size:var(--ae-display-sm);letter-spacing:var(--ae-tracking-display);flex:1;margin:0;line-height:1}.yv-col__icon{width:var(--ae-space-8);height:var(--ae-space-8);background:var(--ae-accent-soft);color:var(--ae-accent);place-items:center;display:grid}.yv-list{flex-direction:column;display:flex}.yv-group{padding:var(--ae-space-4) 0 var(--ae-space-1);color:var(--ae-faint);font-size:var(--ae-text-2xs);font-weight:var(--ae-weight-bold);letter-spacing:var(--ae-tracking-label);text-transform:uppercase}.yv-list>.ae-empty{margin-top:var(--ae-space-3)}.yv-empty-btn{width:100%;font:inherit;font-size:var(--ae-text-sm);cursor:pointer;background:0 0}.yv-empty-btn:hover{color:var(--ae-text);border-color:var(--ae-faint)}.yv-opt{grid-template-columns:minmax(5.5rem, 1fr) minmax(0, 1.4fr) 5rem var(--ae-touch);align-items:center;gap:var(--ae-space-3);width:100%;min-height:var(--ae-touch);padding:var(--ae-space-2) 0 var(--ae-space-2) var(--ae-space-3);text-align:left;border:0;border-bottom:var(--ae-border);color:var(--ae-text);font:inherit;cursor:pointer;transition:background var(--ae-dur-fast) var(--ae-ease);background:0 0;display:grid;position:relative;overflow:hidden}.yv-opt:hover{background:var(--ae-surface)}.yv-opt:active{background:var(--ae-surface-2)}.yv-opt:focus-visible{outline:2px solid var(--ae-accent);outline-offset:-2px}.yv-opt__q{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.yv-opt__q b{font-size:var(--ae-text-lg);font-weight:var(--ae-weight-semibold);font-variant-numeric:tabular-nums}.yv-opt__q sup{color:var(--ae-accent);font-size:var(--ae-text-2xs);font-weight:var(--ae-weight-bold);align-self:flex-start;margin-top:2px}.yv-opt__q .ae-badge{margin-left:var(--ae-space-1);align-self:center}.yv-opt__fmt{align-items:baseline;gap:var(--ae-space-2);white-space:nowrap;min-width:0;display:flex}.yv-opt__fmt b{font-size:var(--ae-text-xs);font-weight:var(--ae-weight-bold);letter-spacing:var(--ae-tracking-label)}.yv-opt__fmt small{color:var(--ae-muted);font-size:var(--ae-text-xs);text-overflow:ellipsis;overflow:hidden}.yv-opt__size{color:var(--ae-muted);font-size:var(--ae-text-sm);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.yv-opt__act{height:var(--ae-touch);color:var(--ae-muted);transition:color var(--ae-dur-fast) var(--ae-ease), transform var(--ae-dur-base) var(--ae-ease-spring);place-items:center;display:grid}.yv-opt:hover .yv-opt__act{color:var(--ae-accent);transform:translateY(2px)scale(1.12)}.yv-opt__pct{font-family:var(--ae-font-mono);font-size:var(--ae-text-2xs);font-variant-numeric:tabular-nums;color:var(--ae-accent)}.yv-opt__bar{background:var(--ae-gradient-progress);transform-origin:0;width:100%;height:2px;transform:scaleX(var(--p,0));transition:transform var(--ae-dur-slow) var(--ae-ease);pointer-events:none;position:absolute;bottom:-1px;left:0}.yv-opt[data-state=working]{background:var(--ae-surface);cursor:progress}.yv-opt[data-state=ready] .yv-opt__act{color:var(--ae-success)}.yv-opt[data-state=ready] .yv-opt__bar{opacity:0;transition-delay:1.2s}.yv-opt[data-state=error] .yv-opt__act{color:var(--ae-danger)}.yv-skel{gap:var(--ae-space-6);flex-direction:column;display:flex}.yv-skel__card{gap:var(--ae-space-6);padding:var(--ae-space-5);background:var(--ae-surface);border:var(--ae-border);grid-template-columns:minmax(0,26rem) minmax(0,1fr);display:grid}.yv-skel__thumb,.yv-skel__lines span,.yv-skel__col span{background:var(--ae-surface-2);animation:yv-pulse 1.4s var(--ae-ease) infinite;display:block}.yv-skel__thumb{aspect-ratio:16/9}.yv-skel__lines{gap:var(--ae-space-3);padding-top:var(--ae-space-1);flex-direction:column;display:flex}.yv-skel__lines span{height:var(--ae-space-4)}.yv-skel__lines span:first-child{width:20%;height:var(--ae-space-2)}.yv-skel__lines span:nth-child(2){width:85%;height:var(--ae-space-6)}.yv-skel__lines span:nth-child(3){width:40%}.yv-skel__lines span:nth-child(4){width:100%;height:var(--ae-space-10);animation-delay:.15s}.yv-skel__lines span:nth-child(5){width:70%;animation-delay:.3s}.yv-skel__col{gap:var(--ae-space-2);flex-direction:column;display:flex}.yv-skel__col span{height:var(--ae-touch)}.yv-skel__col span:nth-child(2n){animation-delay:.2s}@keyframes yv-pulse{0%,to{opacity:.45}50%{opacity:1}}.yv-error{align-items:center;gap:var(--ae-space-4);padding:var(--ae-space-5);background:var(--ae-surface);border:var(--ae-border);border-left:3px solid var(--ae-warning);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.yv-error>svg{color:var(--ae-warning)}.yv-error h2{margin:0 0 var(--ae-space-1);font-size:var(--ae-text-lg);font-weight:var(--ae-weight-semibold)}.yv-error p{color:var(--ae-muted);font-size:var(--ae-text-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.yv-error code{font-family:var(--ae-font-mono);color:var(--ae-text)}.yv-error__actions{gap:var(--ae-space-2);display:flex}.yv-error__actions .ae-btn{gap:var(--ae-space-2)}.yv-hdr-group{align-items:center;gap:inherit;display:inline-flex}.yv-service{align-items:center;gap:var(--ae-space-1);display:inline-flex}.yv-service i{border-radius:var(--ae-radius-round);background:var(--ae-faint);width:7px;height:7px}.yv-service[data-state=online] i{background:var(--ae-success)}.yv-service[data-state=offline] i{background:var(--ae-danger)}.yv-service[data-state=checking] i{animation:yv-pulse 1s var(--ae-ease) infinite}.yv-note{margin:var(--ae-space-2) 0 var(--ae-space-3);color:var(--ae-muted);font-size:var(--ae-text-xs);line-height:1.5}.yv-guide{font-size:var(--ae-text-sm);margin:0;line-height:1.5}.yv-guide dt{font-weight:var(--ae-weight-semibold)}.yv-guide dd{margin:0 0 var(--ae-space-3);color:var(--ae-muted)}.yv-recent{margin:0 0 var(--ae-space-4);gap:var(--ae-space-1);flex-direction:column;padding:0;list-style:none;display:flex}.yv-recent li{align-items:center;gap:var(--ae-space-1);display:flex}.yv-recent__item{align-items:center;gap:var(--ae-space-3);min-width:0;padding:var(--ae-space-2);color:var(--ae-text);font:inherit;text-align:left;cursor:pointer;transition:background var(--ae-dur-fast) var(--ae-ease), border-color var(--ae-dur-fast) var(--ae-ease);background:0 0;border:1px solid #0000;flex:1;display:flex}.yv-recent__item:hover{background:var(--ae-surface-2)}.yv-recent__item[data-active]{background:var(--ae-accent-soft);border-color:var(--ae-accent)}.yv-recent__item img{aspect-ratio:16/9;object-fit:cover;background:var(--ae-surface-2);flex:none;width:4.5rem}.yv-recent__item span{flex-direction:column;gap:2px;min-width:0;display:flex}.yv-recent__item b{font-size:var(--ae-text-sm);font-weight:var(--ae-weight-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.yv-recent__item small{color:var(--ae-muted);font-size:var(--ae-text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.yv-clear{gap:var(--ae-space-2)}.yv-finder{width:100%}.yv-path{z-index:2;align-items:center;gap:var(--ae-space-1);min-height:calc(var(--ae-control-h) + var(--ae-space-2));margin-bottom:var(--ae-space-5);padding:var(--ae-space-1) var(--ae-space-2);background:var(--ae-surface);border:var(--ae-border);display:flex;position:sticky;top:0}.yv-path__crumb{align-items:center;gap:var(--ae-space-2);min-width:0;max-width:40ch;padding:var(--ae-space-1) var(--ae-space-2);color:var(--ae-muted);font:inherit;font-size:var(--ae-text-sm);font-weight:var(--ae-weight-medium);cursor:pointer;transition:color var(--ae-dur-fast) var(--ae-ease), background var(--ae-dur-fast) var(--ae-ease);background:0 0;border:0;display:inline-flex}.yv-path__crumb span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yv-path__crumb:hover{color:var(--ae-text);background:var(--ae-surface-2)}.yv-path__crumb[data-current]{color:var(--ae-text);cursor:default;background:0 0}.yv-path__crumb svg{color:var(--ae-accent);flex:none}.yv-path__tail{align-items:center;min-width:0;display:inline-flex}.yv-path__sep{color:var(--ae-faint);flex:none}.yv-path__end{align-items:center;gap:var(--ae-space-1);flex:none;margin-left:auto;display:inline-flex}.yv-path__pos{padding:0 var(--ae-space-2);color:var(--ae-muted);font-size:var(--ae-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.yv-panes{position:relative;overflow-x:clip}.yv-pane{width:100%}.yv-pane.yv-result{display:flex}.yv-plhead{gap:var(--ae-space-6);padding:var(--ae-space-5);background:var(--ae-surface);border:var(--ae-border);grid-template-columns:minmax(0,17rem) minmax(0,1fr);display:grid}.yv-plhead__thumb{aspect-ratio:16/9;object-fit:cover;background:var(--ae-surface-2);width:100%;box-shadow:6px -6px 0 -1px var(--ae-surface-3), 12px -12px 0 -2px var(--ae-line-2);margin:var(--ae-space-3) var(--ae-space-3) 0 0}.yv-plhead__meta{gap:var(--ae-space-2);flex-direction:column;min-width:0;display:flex}.yv-plhead__desc{color:var(--ae-muted);font-size:var(--ae-text-sm);white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.yv-ftool{align-items:center;gap:var(--ae-space-3);margin:var(--ae-space-5) 0 var(--ae-space-3);display:flex}.yv-filter{align-items:center;gap:var(--ae-space-2);max-width:24rem;height:var(--ae-control-h);padding:0 var(--ae-space-1) 0 var(--ae-space-3);background:var(--ae-surface-2);border:var(--ae-border);color:var(--ae-faint);transition:border-color var(--ae-dur-fast) var(--ae-ease);flex:1;display:flex}.yv-filter:focus-within{border-color:var(--ae-accent);color:var(--ae-accent)}.yv-filter__input{min-width:0;height:100%;color:var(--ae-text);font:inherit;font-size:var(--ae-text-sm);background:0 0;border:0;outline:none;flex:1}.yv-filter__input::placeholder{color:var(--ae-faint)}.yv-ftool__count{color:var(--ae-muted);font-size:var(--ae-text-xs);font-variant-numeric:tabular-nums}.yv-ftool__view{width:calc(var(--ae-touch) * 2.2);margin-left:auto}.yv-ftool__view .ae-seg__opt{justify-content:center}.yv-flist{border:var(--ae-border);background:var(--ae-bg)}.yv-flist__head,.yv-frow{align-items:center;gap:var(--ae-space-3);padding:0 var(--ae-space-3);grid-template-columns:3rem minmax(0,1fr) minmax(0,12rem) 4.5rem 4.5rem 1.5rem;display:grid}.yv-flist__head{top:calc(var(--ae-control-h) + var(--ae-space-2) + 2px);z-index:1;height:var(--ae-space-8);background:var(--ae-surface);border-bottom:var(--ae-border);color:var(--ae-muted);font-size:var(--ae-text-2xs);font-weight:var(--ae-weight-bold);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;position:sticky}.yv-flist__head span:nth-child(4),.yv-flist__head span:nth-child(5){text-align:right}.yv-frow{width:100%;min-height:var(--ae-touch);padding-top:var(--ae-space-1);padding-bottom:var(--ae-space-1);color:var(--ae-text);font:inherit;text-align:left;cursor:pointer;transition:background var(--ae-dur-fast) var(--ae-ease);background:0 0;border:0}.yv-frow:nth-child(odd){background:color-mix(in srgb, var(--ae-surface) 55%, transparent)}.yv-frow:hover{background:var(--ae-surface-2)}.yv-frow[data-focus]{background:var(--ae-accent-soft);box-shadow:inset 3px 0 0 var(--ae-accent)}.yv-frow:disabled{cursor:not-allowed;opacity:.45}.yv-frow:focus-visible{outline:2px solid var(--ae-accent);outline-offset:-2px}.yv-frow__n{color:var(--ae-faint);font-size:var(--ae-text-xs);font-variant-numeric:tabular-nums;text-align:right}.yv-frow__title{align-items:center;gap:var(--ae-space-3);min-width:0;display:flex}.yv-frow__title img{aspect-ratio:16/9;object-fit:cover;background:var(--ae-surface-2);flex:none;width:4.5rem}.yv-frow__title b{font-size:var(--ae-text-sm);font-weight:var(--ae-weight-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.yv-frow__ch{color:var(--ae-muted);font-size:var(--ae-text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.yv-frow__num{color:var(--ae-muted);font-size:var(--ae-text-xs);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.yv-frow__go{color:var(--ae-faint);transition:transform var(--ae-dur-base) var(--ae-ease-spring), color var(--ae-dur-fast) var(--ae-ease)}.yv-frow:hover .yv-frow__go,.yv-frow[data-focus] .yv-frow__go{color:var(--ae-accent);transform:translate(3px)}.yv-fgrid{gap:var(--ae-space-4);grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));display:grid}.yv-ftile{gap:var(--ae-space-1);min-width:0;padding:var(--ae-space-2);color:var(--ae-text);font:inherit;text-align:left;cursor:pointer;transition:background var(--ae-dur-fast) var(--ae-ease), border-color var(--ae-dur-fast) var(--ae-ease), transform var(--ae-dur-base) var(--ae-ease-spring);background:0 0;border:1px solid #0000;flex-direction:column;display:flex}.yv-ftile:hover{background:var(--ae-surface);transform:translateY(-2px)}.yv-ftile[data-focus]{background:var(--ae-accent-soft);border-color:var(--ae-accent)}.yv-ftile:disabled{cursor:not-allowed;opacity:.45;transform:none}.yv-ftile:focus-visible{outline:2px solid var(--ae-accent);outline-offset:2px}.yv-ftile__img{aspect-ratio:16/9;background:var(--ae-surface-2);margin-bottom:var(--ae-space-1);display:block;position:relative;overflow:hidden}.yv-ftile__img img{object-fit:cover;width:100%;height:100%;display:block}.yv-ftile__n{left:var(--ae-space-2);top:var(--ae-space-2);background:var(--ae-scrim);color:var(--ae-text);font-family:var(--ae-font-mono);font-size:var(--ae-text-2xs);padding:1px 5px;position:absolute}[data-theme=light] .yv-ftile__n{color:var(--ae-bg);background:var(--ae-text)}.yv-ftile b{font-size:var(--ae-text-sm);font-weight:var(--ae-weight-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.yv-ftile small{color:var(--ae-muted);font-size:var(--ae-text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.yv-skel__thumb--img{object-fit:cover;width:100%;animation:none}.yv-skel__lines .yv-title{margin:0}.yv-skel__card--pl{grid-template-columns:minmax(0,17rem) minmax(0,1fr)}.yv-skel__col .yv-skel__row{height:calc(var(--ae-touch) + var(--ae-space-2))}.yv-recent__img{flex:none;display:block;position:relative}.yv-recent__img svg{background:var(--ae-scrim);width:16px;height:16px;color:var(--ae-text);padding:2px;position:absolute;bottom:2px;right:2px}.yv-recent__img[data-playlist] img{box-shadow:3px -3px 0 -1px var(--ae-line-2)}.yv-tx{gap:var(--ae-space-3);flex-direction:column;width:100%;display:flex}.yv-tx__bar{align-items:center;gap:var(--ae-space-2);flex-wrap:wrap;display:flex}.yv-tx__lang{width:auto;min-width:13rem;max-width:100%}.yv-tx__fmt{width:calc(var(--ae-space-10) * 5)}.yv-tx__grow{flex:1}.yv-tx__bar .ae-btn{gap:var(--ae-space-2)}.yv-tx__preview{padding:var(--ae-space-4) var(--ae-space-5);background:var(--ae-surface);border:var(--ae-border);position:relative}.yv-tx__preview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:9.5rem;color:var(--ae-muted);font-family:var(--ae-font-ui);font-size:var(--ae-text-sm);margin:0;line-height:1.65;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.yv-tx__preview[data-full] pre{max-height:28rem;overflow:auto;-webkit-mask-image:none;mask-image:none}.yv-tx__preview--loading{gap:var(--ae-space-2);flex-direction:column;display:flex}.yv-tx__preview--loading span{height:var(--ae-space-3);background:var(--ae-surface-2);animation:yv-pulse 1.4s var(--ae-ease) infinite;display:block}.yv-tx__preview--loading span:nth-child(2){width:85%;animation-delay:.15s}.yv-tx__preview--loading span:nth-child(3){width:60%;animation-delay:.3s}.yv-tx__err{align-items:center;gap:var(--ae-space-2);color:var(--ae-warning);font-size:var(--ae-text-sm);display:flex}.yv-tx__err span{color:var(--ae-muted);flex:1}.yv-done{border-radius:var(--ae-radius-round);background:var(--ae-success);width:1.1rem;height:1.1rem;color:var(--ae-bg);flex:none;place-items:center;display:inline-grid}.yv-frow__title .yv-done{margin-left:var(--ae-space-1)}.yv-ftile__img .yv-done{right:var(--ae-space-2);top:var(--ae-space-2);width:1.35rem;height:1.35rem;box-shadow:0 0 0 2px var(--ae-bg);position:absolute}.yv-frow[data-done] b,.yv-ftile[data-done] b{color:var(--ae-muted)}.yv-kicker__done{margin-left:var(--ae-space-2);background:color-mix(in srgb, var(--ae-success) 16%, transparent);color:var(--ae-success);align-items:center;gap:3px;padding:2px 6px;display:inline-flex}.yv-sub__done{align-items:center;gap:var(--ae-space-1);color:var(--ae-success);display:inline-flex}.yv-ftool__chip{align-items:center;gap:var(--ae-space-1);cursor:pointer;color:var(--ae-muted);display:inline-flex}.yv-ftool__chip[data-active]{background:color-mix(in srgb, var(--ae-success) 16%, transparent);color:var(--ae-success);border-color:color-mix(in srgb, var(--ae-success) 40%, transparent)}.yv-more-rows{padding:var(--ae-space-4);text-align:center;color:var(--ae-faint);font-size:var(--ae-text-xs)}.yv-live{width:7px;height:7px;margin-right:var(--ae-space-2);border-radius:var(--ae-radius-round);background:var(--ae-accent);vertical-align:middle;animation:yv-pulse 1s var(--ae-ease) infinite;display:inline-block}.yv-batch{align-items:center;gap:var(--ae-space-4);margin-top:var(--ae-space-4);padding:var(--ae-space-4) var(--ae-space-5);background:var(--ae-surface);border:var(--ae-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.yv-batch[data-state=running]{border-color:color-mix(in srgb, var(--ae-accent) 45%, var(--ae-line))}.yv-batch[data-state=done] .yv-col__icon{background:color-mix(in srgb, var(--ae-success) 16%, transparent);color:var(--ae-success)}.yv-batch__text{gap:var(--ae-space-1);flex-direction:column;min-width:0;display:flex}.yv-batch__text b{align-items:baseline;gap:var(--ae-space-3);font-size:var(--ae-text-md);font-weight:var(--ae-weight-semibold);display:flex}.yv-batch__count{color:var(--ae-muted);font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);font-weight:var(--ae-weight-regular);font-variant-numeric:tabular-nums}.yv-batch__text small{align-items:center;gap:var(--ae-space-1);color:var(--ae-muted);font-size:var(--ae-text-xs);line-height:1.45;display:flex}.yv-batch__bar{height:3px;margin-top:var(--ae-space-1);background:var(--ae-line);display:block;overflow:hidden}.yv-batch__bar i{background:var(--ae-gradient-progress);transform-origin:0;height:100%;transition:transform var(--ae-dur-slow) var(--ae-ease);display:block}.yv-batch[data-state=done] .yv-batch__bar i{background:var(--ae-success)}.yv-batch__actions{justify-content:flex-end;gap:var(--ae-space-2);flex-wrap:wrap;display:flex}.yv-batch__actions .ae-btn,.yv-batch>.ae-btn{gap:var(--ae-space-2)}.yv-blist{gap:var(--ae-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yv-blist li{align-items:center;gap:var(--ae-space-1);display:flex}.yv-blist__item{align-items:center;gap:var(--ae-space-3);min-width:0;padding:var(--ae-space-2);color:var(--ae-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex:1;display:flex}.yv-blist__item:hover{background:var(--ae-surface-2)}.yv-blist__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.yv-blist__text b{font-size:var(--ae-text-sm);font-weight:var(--ae-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.yv-blist__text small{color:var(--ae-muted);font-size:var(--ae-text-xs)}.yv-view{min-height:100%;display:flex}.yv-view[hidden]{display:none}.yv-view>.yv-wrap{animation:yv-view-in var(--ae-dur-slow) var(--ae-ease);flex:1}@keyframes yv-view-in{0%{opacity:0;transform:translateY(6px)}}.yv-tx__speakers{gap:var(--ae-space-2);height:var(--ae-space-8);padding:0 var(--ae-space-3);font-size:var(--ae-text-sm)}.yv-trwrap{position:relative}.yv-tropts{justify-content:center;gap:var(--ae-space-3);margin-top:var(--ae-space-3);flex-wrap:wrap;display:flex}.yv-project{align-items:center;gap:var(--ae-space-2);min-width:0;color:var(--ae-muted);font-size:var(--ae-text-sm);display:inline-flex}.yv-project .ae-select{width:auto;min-width:11rem;max-width:22rem;color:var(--ae-text)}.yv-project[data-compact] .ae-select{height:var(--ae-space-8);min-width:9rem}.yv-project__label{font-weight:var(--ae-weight-medium)}.yv-hint__soft{color:var(--ae-faint)}.yv-run{align-items:center;gap:var(--ae-space-4);padding:var(--ae-space-4) var(--ae-space-5);background:var(--ae-surface);border:1px solid color-mix(in srgb, var(--ae-accent) 45%, var(--ae-line));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.yv-run__icon{width:var(--ae-space-10);height:var(--ae-space-10);background:var(--ae-accent-soft);color:var(--ae-accent);place-items:center;display:grid}.yv-run__text{gap:var(--ae-space-1);flex-direction:column;min-width:0;display:flex}.yv-run__text b{font-size:var(--ae-text-md);font-weight:var(--ae-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.yv-run__text span{color:var(--ae-muted);font-size:var(--ae-text-sm);font-variant-numeric:tabular-nums}.yv-run__bar{height:3px;margin-top:var(--ae-space-2);background:var(--ae-line);position:relative;overflow:hidden}.yv-run__bar i{background:var(--ae-gradient-progress);transition:width var(--ae-dur-slow) var(--ae-ease);position:absolute;inset:0 auto 0 0}.yv-run__bar[data-indeterminate] i{animation:yv-indeterminate 1.4s var(--ae-ease) infinite}@keyframes yv-indeterminate{0%{transform:translate(-100%)}to{transform:translate(340%)}}.yv-drop{inset:var(--ae-space-4);z-index:var(--ae-z-overlay);background:var(--ae-glass);border:2px dashed var(--ae-accent);pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;display:grid;position:absolute}.yv-drop div{align-items:center;gap:var(--ae-space-2);color:var(--ae-accent);flex-direction:column;display:flex}.yv-drop b{font-family:var(--ae-font-display);font-weight:400;font-size:var(--ae-display-sm);letter-spacing:var(--ae-tracking-display);color:var(--ae-text)}.yv-drop span{color:var(--ae-muted);font-size:var(--ae-text-sm)}.yv-hist{gap:var(--ae-space-3);flex-direction:column;display:flex}.yv-hist__head{align-items:center;gap:var(--ae-space-3);padding-bottom:var(--ae-space-3);border-bottom:1px solid var(--ae-line-2);flex-wrap:wrap;display:flex}.yv-hist__head h2{font-family:var(--ae-font-display);font-weight:400;font-size:var(--ae-display-sm);letter-spacing:var(--ae-tracking-display);flex:1;margin:0;line-height:1}.yv-hist__head h2 small{margin-left:var(--ae-space-2);color:var(--ae-faint);font-family:var(--ae-font-mono);font-size:var(--ae-text-sm);letter-spacing:0}.yv-hist__search{width:17rem;max-width:100%;color:var(--ae-faint);align-items:center;display:flex;position:relative}.yv-hist__search svg{left:var(--ae-space-3);pointer-events:none;position:absolute}.yv-hist__search .ae-input{padding-left:var(--ae-space-8)}.yv-hist__chips{gap:var(--ae-space-2);flex-wrap:wrap;display:flex}.yv-hist__chips .ae-chip[data-active=true]{border-color:var(--ae-accent);background:var(--ae-accent-soft);color:var(--ae-text)}.yv-hist__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yv-hist__row{align-items:center;gap:var(--ae-space-1);border-bottom:var(--ae-border);display:flex}.yv-hist__open{align-items:center;gap:var(--ae-space-3);min-width:0;padding:var(--ae-space-3) var(--ae-space-2);color:var(--ae-text);font:inherit;text-align:left;cursor:pointer;transition:background var(--ae-dur-fast);background:0 0;border:0;flex:1;display:flex}.yv-hist__open:hover{background:var(--ae-surface)}.yv-hist__open:hover b{color:var(--ae-accent)}.yv-hist__icon{width:var(--ae-space-8);height:var(--ae-space-8);background:var(--ae-surface-2);color:var(--ae-muted);flex:none;place-items:center;display:grid}.yv-hist__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.yv-hist__text b{font-size:var(--ae-text-md);font-weight:var(--ae-weight-semibold);white-space:nowrap;text-overflow:ellipsis;transition:color var(--ae-dur-fast);overflow:hidden}.yv-hist__text small{color:var(--ae-muted);font-size:var(--ae-text-xs)}.yv-hist__voices{flex:none;align-items:center;gap:3px;display:inline-flex}.yv-hist__voices i{border-radius:var(--ae-radius-round);width:9px;height:9px}.yv-hist__voices em{color:var(--ae-faint);font-size:var(--ae-text-2xs);margin-left:2px;font-style:normal}.yv-hist__project{max-width:14rem;padding:2px var(--ae-space-2);text-overflow:ellipsis;white-space:nowrap;background:var(--ae-surface-2);color:var(--ae-muted);font-size:var(--ae-text-xs);font-weight:var(--ae-weight-medium);flex:none;overflow:hidden}.yv-hist__rename{margin:var(--ae-space-2) 0;flex:1}.yv-danger{color:var(--ae-danger)}.yv-doc{gap:var(--ae-space-5);flex-direction:column;display:flex}.yv-doc__back{gap:var(--ae-space-2);margin-left:calc(var(--ae-space-3) * -1)}.yv-doc__head{gap:var(--ae-space-2);flex-direction:column;display:flex}.yv-doc__title{font-size:var(--ae-text-xl);font-weight:var(--ae-weight-semibold);margin:0;line-height:1.3}.yv-doc__title button{color:inherit;font:inherit;text-align:left;cursor:text;overflow-wrap:anywhere;background:0 0;border:0;padding:0;display:inline}.yv-doc__title svg{margin-left:var(--ae-space-2);color:var(--ae-faint);vertical-align:-1px;opacity:0;transition:opacity var(--ae-dur-fast)}.yv-doc__title button:hover svg,.yv-doc__title button:focus-visible svg{opacity:1}.yv-doc__rename{height:auto;padding:var(--ae-space-1) var(--ae-space-2);font-size:var(--ae-text-xl);font-weight:var(--ae-weight-semibold)}.yv-doc__meta{gap:var(--ae-space-1) var(--ae-space-2);color:var(--ae-muted);font-size:var(--ae-text-sm);flex-wrap:wrap;margin:0;display:flex}.yv-doc__meta>*+:before{content:"·";margin-right:var(--ae-space-2);color:var(--ae-faint)}.yv-doc__meta a{color:var(--ae-muted);overflow-wrap:anywhere}.yv-doc__meta a:hover{color:var(--ae-accent)}.yv-doc__meta span[title]{text-overflow:ellipsis;white-space:nowrap;max-width:24rem;overflow:hidden}.yv-doc__project{margin-top:var(--ae-space-1)}.yv-voices{align-items:center;gap:var(--ae-space-2);padding:var(--ae-space-3) 0;border-top:var(--ae-border);border-bottom:var(--ae-border);flex-wrap:wrap;display:flex}.yv-voices__label{align-items:center;gap:var(--ae-space-2);margin-right:var(--ae-space-2);color:var(--ae-muted);font-size:var(--ae-text-2xs);font-weight:var(--ae-weight-bold);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;display:inline-flex}.yv-voice-wrap{position:relative}.yv-voice{align-items:center;gap:var(--ae-space-2);height:var(--ae-space-8);padding:0 var(--ae-space-3);background:var(--ae-surface-2);border:var(--ae-border);color:var(--voice);font:inherit;font-size:var(--ae-text-sm);font-weight:var(--ae-weight-semibold);cursor:pointer;transition:border-color var(--ae-dur-fast);display:inline-flex}.yv-voice i,.yv-turn__pick i{border-radius:var(--ae-radius-round);background:var(--voice);width:9px;height:9px}.yv-voice:hover,.yv-voice[aria-expanded=true]{border-color:var(--voice)}.yv-voice-pop{top:calc(100% + var(--ae-space-2));gap:var(--ae-space-3);flex-direction:column;width:15rem;display:flex;left:0}.yv-voice-pop .ae-popover__title{margin:0}.yv-voice-pop__swatches .ae-swatch{width:24px;height:24px}.yv-export{align-items:end;gap:var(--ae-space-4) var(--ae-space-6);padding:var(--ae-space-5);background:var(--ae-surface);border:var(--ae-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.yv-export__controls{gap:var(--ae-space-3) var(--ae-space-6);grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start;display:grid}.yv-export__opts{gap:var(--ae-space-1);flex-direction:column;max-width:24rem;display:flex}.yv-export__opts .ae-row{margin:0}.yv-export__opts .ae-seg{min-width:8rem}.yv-export__actions{justify-content:flex-end;gap:var(--ae-space-2);flex-wrap:wrap;display:flex}.yv-export__actions .ae-btn{gap:var(--ae-space-2)}.yv-export__actions .ae-btn--primary{min-width:10rem}.yv-export--bar{align-items:center}.yv-export__note{flex-direction:column;gap:2px;margin:0;display:flex}.yv-export__note b{font-size:var(--ae-text-md)}.yv-export__note span{color:var(--ae-muted);font-size:var(--ae-text-sm)}.yv-turns{flex-direction:column;display:flex}.yv-turn{gap:var(--ae-space-3);padding:var(--ae-space-3) 0;border-bottom:var(--ae-border);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.yv-turn__time{color:var(--ae-faint);font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);font-variant-numeric:tabular-nums;padding-top:2px;display:block}.yv-turn__body{min-width:0}.yv-turn__body p{font-family:var(--ae-font-read);font-size:var(--ae-text-md);overflow-wrap:anywhere;margin:0;line-height:1.65}.yv-turn__who{margin-bottom:2px;position:relative}.yv-turn__name{color:var(--voice);font:inherit;font-size:var(--ae-text-sm);font-weight:var(--ae-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0}.yv-turn__name:hover{text-underline-offset:3px;text-decoration:underline}.yv-turn__menu{top:calc(100% + var(--ae-space-1));flex-direction:column;gap:2px;min-width:12rem;display:flex;left:0}.yv-turn__pick{align-items:center;gap:var(--ae-space-2);padding:var(--ae-space-2);color:var(--voice);font:inherit;font-size:var(--ae-text-sm);font-weight:var(--ae-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.yv-turn__pick:hover,.yv-turn__pick[data-active=true]{background:var(--ae-surface-2)}.yv-card__foot{align-items:center;gap:var(--ae-space-3);padding-top:var(--ae-space-2);flex-wrap:wrap;margin-top:auto;display:flex}.yv-card__foot .yv-open{flex:1;min-width:0;margin-top:0;padding-top:0}.yv-cut-cta{gap:var(--ae-space-2);height:var(--ae-space-8);padding:0 var(--ae-space-3);font-size:var(--ae-text-sm)}.ae-sheet.yv-cut{width:min(1080px,100%);max-height:94vh;padding:var(--ae-space-5) var(--ae-space-6)}.yv-cut__in{gap:var(--ae-space-3);outline:none;flex-direction:column;display:flex}.yv-cut__head .ae-sheet__lead{margin:var(--ae-space-1) 0 0}.yv-cut__stage{background:var(--ae-surface-2);width:100%;max-height:46vh;margin:0 auto;position:relative;overflow:hidden}.yv-cut__stage[data-cropping]{max-width:81.7778vh}.yv-cut__player,.yv-cut__player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.yv-cut__stage[data-cropping] .yv-cut__player{pointer-events:none}.yv-cut__frame{z-index:1;background-repeat:no-repeat;place-items:center;display:grid;position:absolute;inset:0}.yv-cut__note{align-items:center;gap:var(--ae-space-2);margin:auto var(--ae-space-3) var(--ae-space-3);padding:var(--ae-space-1) var(--ae-space-3);background:var(--ae-glass);color:var(--ae-text);font-size:var(--ae-text-xs);align-self:end;display:inline-flex}.yv-cut__transport,.yv-cut__frameRow{align-items:center;gap:var(--ae-space-2);flex-wrap:wrap;display:flex}.yv-cut__transport .ae-btn{height:var(--ae-space-8);padding:0 var(--ae-space-3);font-size:var(--ae-text-sm)}.yv-cut__transport .ae-icon-btn[data-active=true]{color:var(--ae-accent)}.yv-cut__clock{min-width:9.5rem;color:var(--ae-muted);font-family:var(--ae-font-mono);font-size:var(--ae-text-sm);font-variant-numeric:tabular-nums}.yv-cut__clock b{color:var(--ae-text);font-weight:var(--ae-weight-semibold)}.yv-cut__grow{flex:1}.yv-cut__zoom{align-items:center;gap:var(--ae-space-2);color:var(--ae-muted);display:inline-flex}.yv-cut__zoom input{width:7rem;accent-color:var(--ae-accent)}.yv-cut__frameLabel{align-items:center;gap:var(--ae-space-2);color:var(--ae-muted);font-size:var(--ae-text-2xs);font-weight:var(--ae-weight-bold);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;display:inline-flex}.yv-cut__frameRow .ae-seg{flex:0 24rem;min-width:0}.yv-cut__out{color:var(--ae-muted);font-size:var(--ae-text-sm);font-variant-numeric:tabular-nums}.yv-cut__out b{color:var(--ae-text);font-family:var(--ae-font-mono)}.yv-cut__tl{background:var(--ae-surface-2);border:var(--ae-border);-webkit-user-select:none;user-select:none;position:relative;overflow:auto hidden}.yv-cut__canvas{height:86px;position:relative}.yv-cut__ruler{border-bottom:var(--ae-border);cursor:text;height:22px;position:relative}.yv-cut__ruler span{border-left:1px solid var(--ae-line-2);color:var(--ae-faint);font-family:var(--ae-font-mono);font-size:var(--ae-text-2xs);font-variant-numeric:tabular-nums;padding-left:3px;position:absolute;top:5px}.yv-cut__strip{cursor:text;height:64px;position:relative}.yv-cut__strip[data-empty]{background:repeating-linear-gradient(90deg, var(--ae-surface-3) 0 1px, transparent 1px 48px)}.yv-cut__strip i{border-right:1px solid var(--ae-bg);background-repeat:no-repeat;position:absolute;top:4px;bottom:4px}.yv-cut__playhead{background:var(--ae-text);pointer-events:none;z-index:5;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.yv-cut__bottom{gap:var(--ae-space-3);flex-direction:column;display:flex}.yv-cut__times{align-items:flex-end;gap:var(--ae-space-3);flex-wrap:wrap;display:flex}.yv-cut__time{align-items:center;gap:var(--ae-space-2);display:flex}.yv-cut__time .ae-input{width:8rem;font-family:var(--ae-font-mono);font-variant-numeric:tabular-nums}.yv-cut__go{min-width:2.5rem;color:var(--ae-accent);font:inherit;font-size:var(--ae-text-sm);font-weight:var(--ae-weight-bold);cursor:pointer;background:0 0;border:0;padding:0}.yv-cut__go:hover{text-underline-offset:3px;text-decoration:underline}.yv-cut__len{margin-left:var(--ae-space-2);flex-direction:column;display:flex}.yv-cut__len span{color:var(--ae-muted);font-size:var(--ae-text-2xs);font-weight:var(--ae-weight-bold);letter-spacing:var(--ae-tracking-label);text-transform:uppercase}.yv-cut__len b{font-family:var(--ae-font-mono);font-size:var(--ae-text-lg);font-variant-numeric:tabular-nums}.yv-cut__export{align-items:center;gap:var(--ae-space-2);flex-wrap:wrap;display:flex}.yv-cut__export .ae-select{flex:1;width:auto;min-width:16rem;max-width:26rem}.yv-cut__export .ae-btn{gap:var(--ae-space-2)}.yv-cut__size{color:var(--ae-muted);font-size:var(--ae-text-sm);flex:1}.yv-cut__bar{background:var(--ae-line);height:3px;position:relative;overflow:hidden}.yv-cut__bar i{background:var(--ae-gradient-progress);transition:width var(--ae-dur-slow) var(--ae-ease);position:absolute;inset:0 auto 0 0}.yv-cut__bar[data-indeterminate] i{animation:yv-indeterminate 1.4s var(--ae-ease) infinite;width:30%!important}.yv-cut__done{align-items:center;gap:var(--ae-space-2);color:var(--ae-success);font-size:var(--ae-text-sm);margin:0;display:flex}@container (max-width:52rem){.yv-video,.yv-skel__card{gap:var(--ae-space-5);grid-template-columns:minmax(0,17rem) minmax(0,1fr)}.yv-cols{grid-template-columns:minmax(0,1fr)}.yv-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.yv-facts>div:nth-child(3){border-left:0;padding-left:0}.yv-facts>div:nth-child(n+3){border-top:var(--ae-border)}.yv-error{grid-template-columns:auto minmax(0,1fr)}.yv-error__actions{grid-column:1/-1}.yv-plhead,.yv-skel__card--pl{gap:var(--ae-space-5);grid-template-columns:minmax(0,12rem) minmax(0,1fr)}.yv-batch{grid-template-columns:auto minmax(0,1fr)}.yv-batch__actions{grid-column:1/-1;justify-content:flex-start}.yv-flist__head,.yv-frow{grid-template-columns:2.25rem minmax(0,1fr) 4rem 1.25rem}.yv-flist__head span:nth-child(3),.yv-flist__head span:nth-child(4),.yv-frow__ch,.yv-frow__num:nth-of-type(4){display:none}.yv-flist__head span:nth-child(5){text-align:right}}@container (max-width:40rem){.yv-video,.yv-skel__card,.yv-export,.yv-export__controls{grid-template-columns:minmax(0,1fr)}.yv-export__actions{justify-content:stretch}.yv-export__actions .ae-btn{flex:1}.yv-hist__project,.yv-hist__voices{display:none}.yv-turn{grid-template-columns:minmax(0,1fr);gap:0}.yv-run{grid-template-columns:minmax(0,1fr) auto}.yv-run__icon{display:none}}@container (max-width:34rem){.yv-wrap{padding:var(--ae-space-6) var(--ae-space-4) var(--ae-space-10)}.yv-field{padding-left:var(--ae-space-3)}.yv-field__icon{display:none}.yv-field__input{font-size:var(--ae-text-lg)}.yv-field__go{min-width:0}.yv-opt{grid-template-columns:minmax(4.5rem, 1fr) minmax(0, 1.2fr) 4.2rem var(--ae-touch);gap:var(--ae-space-2)}.yv-plhead,.yv-skel__card--pl{grid-template-columns:minmax(0,1fr)}.yv-plhead__thumb{max-width:20rem}.yv-path__crumb{max-width:18ch}.yv-path__pos{display:none}.yv-frow__title img{width:3.5rem}.yv-fgrid{gap:var(--ae-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.yv-tx__fmt,.yv-tx__lang{width:100%}.yv-ftool{flex-wrap:wrap}}.yv-trhome .ae-home{height:auto;padding:var(--ae-space-6) 0 var(--ae-space-10);overflow:visible}.yv-trhome .ae-home__head h1{font-size:clamp(2.2rem,5vw,3rem)}.yv-tpv{gap:var(--ae-space-2);width:100%;height:100%;padding:var(--ae-space-3) var(--ae-space-4);flex-direction:column;display:flex;overflow:hidden}.yv-tpv__voices{flex-wrap:wrap;flex:none;align-items:center;gap:4px;display:flex}.yv-tpv__voice{max-width:10rem;height:20px;color:var(--ae-text);font-size:var(--ae-text-2xs);white-space:nowrap;text-overflow:ellipsis;background:color-mix(in srgb, var(--voice) 16%, transparent);border:1px solid color-mix(in srgb, var(--voice) 45%, transparent);align-items:center;gap:5px;padding:0 7px;display:inline-flex;overflow:hidden}.yv-tpv__voice i{border-radius:var(--ae-radius-round);background:var(--voice);flex:none;width:7px;height:7px}.yv-tpv__voices em{color:var(--ae-faint);font-size:var(--ae-text-2xs);font-style:normal}.yv-tpv__lines{flex-direction:column;gap:4px;min-height:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.yv-tpv__lines p{color:var(--ae-muted);font-size:var(--ae-text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.yv-tpv__lines p[data-many]{border-left:2px solid var(--voice);padding-left:7px}.yv-tpv[data-wide] .yv-tpv__lines p{font-size:var(--ae-text-sm)}.yv-tpv__none{font-style:italic}.yv-tropts .ae-ppick{min-width:0}.yv-wrap:has(.yv-wanted){justify-content:flex-start}.yv-wanted{width:100%;max-width:52rem;margin:var(--ae-space-6) auto 0;gap:var(--ae-space-3);flex-direction:column;display:flex}.yv-wanted__head{flex-direction:column;gap:4px;display:flex}.yv-wanted__title{font-family:var(--ae-font-display);letter-spacing:.02em;margin:0;font-size:1.9rem;font-weight:400;line-height:1}.yv-wanted__title small{color:var(--ae-muted);font-family:var(--ae-font-mono);font-size:var(--ae-text-sm);letter-spacing:0;margin-left:6px}.yv-wanted__lead{color:var(--ae-muted);font-size:var(--ae-text-sm);max-width:60ch;margin:0}.yv-wanted__plan{border:var(--ae-border);background:var(--ae-surface);scroll-margin-top:var(--ae-space-6)}.yv-wanted__plan[data-focus]{border-color:var(--ae-accent)}.yv-wanted__planhead{align-items:center;gap:var(--ae-space-2);width:100%;padding:var(--ae-space-3);color:var(--ae-text);font:inherit;text-align:left;cursor:pointer;display:flex}.yv-wanted__planhead b{font-weight:var(--ae-weight-semibold);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.yv-wanted__chev{color:var(--ae-muted);transition:transform var(--ae-dur-base) var(--ae-ease);flex:none}.yv-wanted__planhead[aria-expanded=false] .yv-wanted__chev{transform:rotate(-90deg)}.yv-wanted__project{background:var(--ae-surface-2);color:var(--ae-muted);font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);flex:none;padding:1px 6px}.yv-wanted__count{color:var(--ae-muted);font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);flex:none;margin-left:auto}.yv-wanted__list{padding:0 var(--ae-space-3) var(--ae-space-3);gap:var(--ae-space-2);flex-direction:column;margin:0;list-style:none;display:flex}.yv-wrow{gap:var(--ae-space-3);padding:var(--ae-space-2);background:var(--ae-surface-2);border:1px solid #0000;grid-template-columns:8.5rem minmax(0,1fr) auto;align-items:start;display:grid}.yv-wrow[data-wanted]{border:1px dashed var(--ae-line-2);background:0 0}.yv-wrow[data-done]{opacity:.72}.yv-wrow__img{aspect-ratio:16/9;background:var(--ae-surface);color:var(--ae-muted);place-items:center;display:grid;position:relative;overflow:hidden}.yv-wrow__img img{object-fit:cover;width:100%;height:100%;display:block}.yv-wrow__done{background:var(--ae-success,#36d399);color:#000;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:4px;right:4px}.yv-wrow__body{flex-direction:column;gap:3px;min-width:0;display:flex}.yv-wrow__title{font-weight:var(--ae-weight-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.yv-wrow__meta{color:var(--ae-muted);font-size:var(--ae-text-xs)}.yv-wrow__beat{color:inherit;text-decoration:none}.yv-wrow__beat:hover{color:var(--ae-accent)}.yv-wrow__notes{color:var(--ae-text);font-size:var(--ae-text-sm);white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.yv-wrow__paste{gap:var(--ae-space-1);margin-top:var(--ae-space-2);display:flex}.yv-wrow__paste .ae-input{flex:1;min-width:0;height:32px}.yv-wrow__paste .ae-btn{flex:none;gap:6px;height:32px}.yv-wrow__actions{align-items:center;gap:var(--ae-space-1);display:flex}.yv-wrow__actions .ae-btn{gap:6px;height:34px}.yv-wrow__open{width:32px;height:32px;color:var(--ae-muted);place-items:center;display:grid}.yv-wrow__open:hover{color:var(--ae-accent)}@media (max-width:640px){.yv-wrow{grid-template-columns:6rem minmax(0,1fr)}.yv-wrow__actions{grid-column:1/-1;justify-content:flex-end}.yv-wrow__paste{flex-wrap:wrap}}.yv-needed{padding:var(--ae-space-2) var(--ae-space-3);border-left:2px solid var(--ae-accent);background:var(--ae-surface);color:var(--ae-muted);font-size:var(--ae-text-sm);margin:0}.yv-needed b{color:var(--ae-text)}.yv-welcome__thumb{object-fit:cover;width:100%;height:100%;display:block}
