/*! aiCarousels free tools. (c) aiCarousels. All rights reserved. */
.ytm,.ytm-more{--k-ink:var(--lp-ink, #1f1a2e);--k-muted:var(--lp-muted, #6f6a7b);--k-line:var(--lp-line-2, rgb(31 26 46 / .13));--k-line-soft:var(--lp-line, rgb(31 26 46 / .08));--k-page:var(--lp-page, #fbfaff);--k-soft:var(--lp-page-2, #f5f3fa);--k-card:#ffffff;--k-vio:var(--lp-violet, #7f56d9);--k-vio-soft:#f1ebff;--k-mark:var(--lp-marker, #ddd0fa);--k-ok:#16a34a;--k-warn:#d97706;--k-bad:#dc2626;--k-r:14px;--k-shadow:0 1px 2px rgb(31 26 46 / .06), 0 8px 24px -12px rgb(31 26 46 / .18);color:var(--k-ink);font-size:14px;line-height:1.4;text-align:start;-webkit-tap-highlight-color:transparent}.ytm{border-radius:20px;background:var(--canvas, #f7f7f8);box-shadow:0 0 0 1px var(--border, rgb(31 26 46 / .1)),0 18px 48px -28px rgb(0 0 0/.28)}.ytm-body{padding:16px 20px 20px}.ytm *,.ytm ::before,.ytm ::after{box-sizing:border-box}.ytm button{font:inherit;color:inherit;cursor:pointer}.ytm [hidden]{display:none!important}.ytm .ph{font-size:18px;line-height:1}.ytm-label{margin:0;font-size:14px;line-height:20px;font-weight:500;color:var(--k-ink)}.ytm-hint{margin:0;font-size:12.5px;color:var(--k-muted)}.ytm-hint b{color:var(--k-ink)}.ytm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--border-control, var(--k-line));border-radius:10px;background:var(--k-card);font-weight:500;font-size:13.5px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;white-space:nowrap}.ytm-btn:hover{border-color:rgb(31 26 46/.26);background:var(--k-soft)}.ytm-btn:active{transform:translateY(1px)}.ytm-btn.is-primary{background:var(--k-ink);border-color:var(--k-ink);color:#fff;box-shadow:0 6px 18px -8px rgb(31 26 46/.55)}.ytm-btn.is-primary:hover{background:#2e2745}.ytm-btn.is-ghost{background:0 0}.ytm-icon{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid transparent;border-radius:10px;background:0 0;color:var(--k-ink);transition:background .15s}.ytm-icon:hover{background:var(--k-soft)}.ytm-icon[aria-pressed=true]{background:var(--k-vio-soft);color:var(--k-vio)}.ytm-icon.is-danger:hover{background:#fee2e2;color:var(--k-bad)}.ytm-icon.is-sm{width:28px;height:28px}.ytm-icon.is-sm .ph{font-size:15px}.ytm button:focus-visible,.ytm input:focus-visible,.ytm select:focus-visible,.ytm textarea:focus-visible,.ytm a:focus-visible,.ytm-ov:focus-visible{outline:2px solid var(--k-vio);outline-offset:2px}.ytm-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:60px;padding:10px 14px 10px 14px;border-bottom:1px solid var(--border, var(--k-line-soft));border-radius:20px 20px 0 0;background:var(--bg, #fff)}.ytm-tabs{display:inline-flex;align-items:center;height:38px;padding:4px;border-radius:10px;background:var(--rail, var(--k-soft))}.ytm-tab{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:7px;background:0 0;font-size:14px;font-weight:500;color:var(--muted, var(--k-muted));white-space:nowrap}.ytm-tab.is-on{background:var(--bg, #fff);color:var(--k-ink);box-shadow:0 0 0 1px var(--border, var(--k-line-soft)),0 1px 1px #0000000a}.ytm-tab[data-mode=preview].is-on .ph{color:#f03}.ytm-vers,.ytm-pv-vers{display:inline-flex;align-items:center;gap:6px}.ytm-vers{margin-inline-start:auto}.ytm-vers-l{font-size:12px;font-weight:600;color:var(--k-muted);margin-inline-end:2px}.ytm-ver{display:inline-grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border:1px solid var(--k-line);border-radius:9px;background:var(--k-card);font-weight:700}.ytm-ver.is-on{background:var(--k-vio);border-color:var(--k-vio);color:#fff}.ytm-ver.is-add,.ytm-ver.is-del{color:var(--k-muted);border-style:dashed}.ytm-ver.is-del{border-style:solid;border-color:transparent;background:0 0}.ytm-dl{position:relative;display:inline-flex}.ytm-dl>.ytm-btn:first-child{border-start-end-radius:0;border-end-end-radius:0;padding-inline:16px 14px}.ytm-dl-more{border-start-start-radius:0!important;border-end-start-radius:0!important;padding:0 10px!important;border-inline-start:1px solid rgb(255 255 255/.2)!important}.ytm-menu{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:30;width:300px;padding:6px;border:1px solid var(--k-line);border-radius:14px;background:var(--k-card);box-shadow:0 20px 50px -18px rgb(31 26 46/.35)}.ytm-menu button{display:flex;align-items:flex-start;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:0 0;text-align:start}.ytm-menu button:hover{background:var(--k-soft)}.ytm-menu .ph{font-size:22px;color:var(--k-vio);margin-top:1px}.ytm-menu b{display:block;font-size:14px}.ytm-menu small{display:block;color:var(--k-muted);font-size:12.5px}.ytm-tpl{margin-bottom:16px}.ytm-tpl-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:8px}.ytm-tpl-row{position:relative}.ytm-tpl-list{display:grid;grid-auto-flow:column;grid-auto-columns:172px;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 2px 10px;scrollbar-width:thin}.ytm-tcard{display:flex;flex-direction:column;gap:6px;padding:0;border:0;background:0 0;text-align:start;scroll-snap-align:start}.ytm-tthumb{position:relative;display:block;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:var(--k-soft);box-shadow:0 0 0 1px var(--k-line-soft);transition:transform .18s,box-shadow .18s}.ytm-tthumb canvas{display:block;width:100%;height:100%}.ytm-tcard:hover .ytm-tthumb{transform:translateY(-2px);box-shadow:0 0 0 1px var(--k-line),0 10px 22px -12px rgb(31 26 46/.45)}.ytm-tcard.is-on .ytm-tthumb{box-shadow:0 0 0 2.5px var(--k-vio),0 10px 22px -12px rgb(127 86 217/.55)}.ytm-tname{display:flex;align-items:baseline;gap:6px;padding-inline:2px}.ytm-tname b{font-size:13px}.ytm-tname small{font-size:12px;color:var(--k-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ytm-tpl-nav{position:absolute;top:33px;z-index:2;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--k-line);border-radius:50%;background:var(--k-card);box-shadow:var(--k-shadow)}.ytm-tpl-nav.is-prev{inset-inline-start:-12px}.ytm-tpl-row.at-start .ytm-tpl-nav.is-prev,.ytm-tpl-row.at-end .ytm-tpl-nav.is-next{opacity:0;pointer-events:none}.ytm-tpl-nav{transition:opacity .15s}.ytm-tpl-nav.is-next{inset-inline-end:-12px}.ytm-work{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.ytm-main{min-width:0}@media (min-width:981px){.ytm-main{position:sticky;top:var(--ytm-top, 84px)}}.ytm-bar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:10px}.ytm-tool{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border:1px solid var(--border-control, var(--k-line));border-radius:10px;background:var(--k-card);font-weight:500;font-size:13.5px}.ytm-tool:hover,.ytm-tool[aria-expanded=true]{background:var(--k-soft);border-color:rgb(31 26 46/.24)}.ytm-tool .ph{color:var(--k-vio)}.ytm-bar-gap{flex:1}.ytm-stickers{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;margin-bottom:10px;padding:8px;border:1px solid var(--k-line);border-radius:var(--k-r);background:var(--k-card);box-shadow:var(--k-shadow)}.ytm-stickers button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 6px;border:0;border-radius:10px;background:var(--k-soft);font-size:12px;font-weight:600}.ytm-stickers button:hover{background:var(--k-vio-soft)}.ytm-stickers canvas{width:72px;height:48px}.ytm-stage{position:relative;border-radius:var(--k-r);box-shadow:0 0 0 1px var(--k-line-soft),0 24px 50px -24px rgb(31 26 46/.45);background:#ddd url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='8' height='8' fill='%23ccc'/%3E%3Crect x='8' y='8' width='8' height='8' fill='%23ccc'/%3E%3C/svg%3E")}.ytm-canvas{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:var(--k-r)}.ytm-ov{position:absolute;inset:0;touch-action:none;border-radius:var(--k-r);outline:0}.ytm-ov.is-picking{cursor:crosshair}.ytm-sel{position:absolute;border:2px solid var(--k-vio);box-shadow:0 0 0 1px rgb(255 255 255/.7),inset 0 0 0 1px rgb(255 255 255/.5);border-radius:4px;pointer-events:none}.ytm-h{position:absolute;width:14px;height:14px;margin:-7px;border:2px solid var(--k-vio);border-radius:4px;background:#fff;pointer-events:auto;touch-action:none;box-shadow:0 1px 4px rgb(0 0 0/.25)}.ytm-h.is-nw{left:0;top:0;cursor:nwse-resize}.ytm-h.is-ne{right:0;top:0;cursor:nesw-resize}.ytm-h.is-sw{left:0;bottom:0;cursor:nesw-resize}.ytm-h.is-se{right:0;bottom:0;cursor:nwse-resize}.ytm-h.is-e,.ytm-h.is-w{top:50%;width:8px;height:22px;margin:-11px -4px;border-radius:4px;cursor:ew-resize}.ytm-h.is-e{right:0}.ytm-h.is-w{left:0}.ytm-h.is-n,.ytm-h.is-s{left:50%;width:22px;height:8px;margin:-4px -11px;cursor:ns-resize}.ytm-h.is-n{top:0}.ytm-h.is-s{bottom:0}.ytm-h.is-rot{left:50%;top:-34px;width:18px;height:18px;margin:0-9px;border-radius:50%;cursor:grab}.ytm-h.is-rot::after{content:"";position:absolute;left:50%;top:100%;width:2px;height:16px;margin-left:-1px;background:var(--k-vio)}.ytm-guide{position:absolute;background:#ff2bd6;pointer-events:none}.ytm-guide.is-v{left:50%;top:0;bottom:0;width:1px}.ytm-guide.is-h{top:50%;left:0;right:0;height:1px}.ytm-safe{position:absolute;inset:0;pointer-events:none;border-radius:var(--k-r);overflow:hidden}.ytm-safe-time{position:absolute;right:1.6%;bottom:3.4%;padding:.25% .6%;border-radius:4px;background:rgb(0 0 0/.8);color:#fff;font:600 clamp(9px,1.6vw,16px)/1.2 Roboto,Arial,sans-serif}.ytm-safe-bar{position:absolute;left:0;bottom:0;width:38%;height:1.4%;min-height:3px;background:#f03}.ytm-safe-hover{position:absolute;right:1.6%;top:3%;padding:3px 6px;border-radius:4px;background:rgb(0 0 0/.6);color:#fff;font:500 11px/1.2 Roboto,Arial,sans-serif}.ytm-drop{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:6px;border:3px dashed var(--k-vio);border-radius:var(--k-r);background:rgb(241 235 255/.9);color:var(--k-vio);font-weight:700;font-size:16px;pointer-events:none}.ytm-drop .ph{font-size:34px}.ytm-side{display:flex;flex-direction:column;gap:12px}.ytm-insp{border-radius:18px;background:var(--bg, #fff);box-shadow:0 0 0 1px var(--border, var(--k-line-soft)),0 8px 24px -16px rgb(0 0 0/.18);scrollbar-width:thin}.ytm-insp-head{position:sticky;top:var(--ytm-top, 84px);z-index:2;border-radius:18px 18px 0 0;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 8px 8px 6px;border-bottom:1px solid var(--k-line-soft);background:var(--k-card)}.ytm-back{display:inline-flex;align-items:center;gap:2px;padding:6px 8px;border:0;border-radius:8px;background:0 0;font-size:12.5px;font-weight:600;color:var(--k-muted)}.ytm-back:hover{background:var(--k-soft);color:var(--k-ink)}.ytm-back .ph{font-size:14px}.ytm-acts{display:flex;gap:0}.ytm-acts .ytm-icon{width:32px;height:32px}.ytm-g{display:flex;flex-direction:column;gap:10px;padding:14px 14px 16px;border-bottom:1px solid var(--k-line-soft)}.ytm-g:last-child{border-bottom:0}.ytm-row{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px}.ytm-row.is-col{grid-template-columns:1fr;gap:6px}.ytm-row-l{font-size:13px;font-weight:500;color:var(--k-muted)}.ytm-range{display:flex;align-items:center;gap:8px}.ytm-range input{flex:1;min-width:0;accent-color:var(--k-vio);height:20px}.ytm-range output{min-width:40px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--k-muted);text-align:end}.ytm-sw{display:flex;flex-wrap:wrap;gap:6px}.ytm-sw-b{position:relative;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:var(--c, #fff);box-shadow:inset 0 0 0 1px rgb(0 0 0/.14)}.ytm-sw-b.is-on{box-shadow:inset 0 0 0 1px rgb(0 0 0/.14),0 0 0 2px #fff,0 0 0 4px var(--k-vio)}.ytm-sw-b.is-none{background:linear-gradient(135deg,transparent 45%,#dc2626 45%,#dc2626 55%,transparent 55%),#fff}.ytm-sw-b.is-pick{overflow:hidden;background:conic-gradient(from 0deg,#ff3b30,#ffde21,#22c55e,#22d3ee,#2f6bff,#7f56d9,#ff4fa3,#ff3b30);cursor:pointer}.ytm-sw-b.is-pick.is-on{background:var(--c)}.ytm-sw-b.is-pick input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.ytm-seg{display:flex;padding:3px;border-radius:10px;background:var(--rail, var(--k-soft));gap:2px}.ytm-seg button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 8px;border:0;border-radius:7px;background:0 0;font-size:13px;font-weight:500;color:var(--muted, var(--k-muted));white-space:nowrap}.ytm-seg button.is-on{background:var(--bg, #fff);color:var(--k-ink);box-shadow:0 0 0 1px var(--border, var(--k-line-soft)),0 1px 1px #0000000a}.ytm-insp .ytm-seg{flex-wrap:wrap}.ytm-insp .ytm-seg button{flex:1 0 auto;white-space:nowrap}.ytm-switch{position:relative;justify-self:start;width:38px;height:22px;padding:0;border:0;border-radius:11px;background:#d4d0dc;transition:background .15s}.ytm-switch span{position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgb(0 0 0/.25);transition:transform .15s}.ytm-switch[aria-checked=true]{background:var(--k-vio)}.ytm-switch[aria-checked=true] span{transform:translateX(16px)}.ytm-ta,.ytm-in{width:100%;padding:9px 11px;border:1px solid var(--k-line);border-radius:10px;background:var(--k-card);color:var(--k-ink);font:inherit;font-size:15px}.ytm-ta{resize:vertical;min-height:66px;font-weight:600}select.ytm-in{font-size:13.5px;padding:7px 9px}.ytm-fonts{display:grid;grid-template-columns:1fr 1fr;gap:4px;grid-auto-rows:minmax(36px,auto);align-content:start;max-height:196px;overflow-y:auto;padding:2px;scrollbar-width:thin}.ytm-fonts button{padding:8px 8px;border:1px solid transparent;border-radius:8px;background:var(--k-soft);font-size:16px;line-height:1.1;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ytm-fonts button:hover{border-color:var(--k-line)}.ytm-fonts button.is-on{border-color:var(--k-vio);background:var(--k-vio-soft)}.ytm-btns{display:flex;flex-wrap:wrap;gap:6px}.ytm-btns .ytm-btn{flex:1 1 auto;min-height:34px;padding:0 10px;font-size:12.5px}.ytm-btns .ph{font-size:16px;color:var(--k-vio)}.ytm-emoji{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.ytm-emoji button{aspect-ratio:1;padding:0;border:0;border-radius:8px;background:0 0;font-size:20px}.ytm-emoji button:hover{background:var(--k-soft)}.ytm-pats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ytm-pats button{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:6px 2px;white-space:nowrap;border:1px solid transparent;border-radius:10px;background:0 0;font-size:11.5px;font-weight:600;color:var(--k-muted)}.ytm-pats button.is-on{border-color:var(--k-vio);color:var(--k-ink);background:var(--k-vio-soft)}.ytm-pat{display:block;width:100%;aspect-ratio:16/10;border-radius:6px;background-color:#2b2540}.ytm-pat.is-rays{background-image:repeating-conic-gradient(from 0deg at 50% 50%,rgb(255 255 255/.35)0 8deg,transparent 8deg 16deg)}.ytm-pat.is-speed{background-image:repeating-conic-gradient(from 0deg at 50% 50%,rgb(255 255 255/.5)0 2deg,transparent 2deg 11deg);-webkit-mask:radial-gradient(circle,transparent 28%,#000 30%);mask:radial-gradient(circle,transparent 28%,#000 30%)}.ytm-pat.is-dots{background-image:radial-gradient(rgb(255 255 255/.55) 1.5px,transparent 2px);background-size:8px 8px}.ytm-pat.is-halftone{background-image:radial-gradient(rgb(255 255 255/.6) 30%,transparent 32%);background-size:7px 7px;-webkit-mask:linear-gradient(45deg,rgb(0 0 0/.3),#000);mask:linear-gradient(45deg,rgb(0 0 0/.3),#000)}.ytm-pat.is-grid{background-image:linear-gradient(rgb(255 255 255/.35) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255/.35) 1px,transparent 1px);background-size:9px 9px}.ytm-pat.is-stripes{background-image:repeating-linear-gradient(-45deg,rgb(255 255 255/.35)0 3px,transparent 3px 8px)}.ytm-pat.is-noise{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9'/%3E%3C/filter%3E%3Crect width='60' height='60' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.ytm-layers{padding:12px;border-radius:18px;background:var(--bg, #fff);box-shadow:0 0 0 1px var(--border, var(--k-line-soft)),0 8px 24px -16px rgb(0 0 0/.18)}.ytm-layer-list{display:flex;flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none;max-height:220px;overflow-y:auto}.ytm-layer-list li{display:flex;align-items:center;border-radius:8px}.ytm-layer-list li.is-on{background:var(--k-vio-soft)}.ytm-layer-list li.is-hidden .ytm-ly{opacity:.45}.ytm-ly{flex:1;display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px 6px 4px;border:0;background:0 0;font-size:13px;text-align:start}.ytm-ly span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ytm-ly .ph{font-size:16px;color:var(--k-muted)}.ytm-pv-bar{display:flex;flex-direction:column;gap:12px;margin-bottom:10px;padding:14px;border-radius:18px;background:var(--bg, #fff);box-shadow:0 0 0 1px var(--border, var(--k-line-soft)),0 8px 24px -16px rgb(0 0 0/.18)}.ytm-pv-fields{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) 90px auto;gap:10px;align-items:end}.ytm-f{display:flex;flex-direction:column;gap:5px;min-width:0}.ytm-f>span{font-size:12.5px;font-weight:600;color:var(--k-muted);display:flex;justify-content:space-between;gap:8px}.ytm-f input{width:100%;height:40px;padding:0 11px;border:1px solid var(--k-line);border-radius:10px;background:var(--k-card);color:var(--k-ink);font:inherit;font-size:14.5px}.ytm-count{font-weight:500;font-variant-numeric:tabular-nums}.ytm-count.is-warn{color:var(--k-warn)}.ytm-av-btn{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px dashed var(--k-line);border-radius:50%;background:var(--k-soft);overflow:hidden;font-weight:700}.ytm-av-btn img{width:100%;height:100%;object-fit:cover}.ytm-av-btn .ph{position:absolute;right:-2px;bottom:-2px;font-size:13px;padding:2px;border-radius:50%;background:var(--k-card);color:var(--k-vio)}.ytm-pv-opts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ytm-pv-opts .ytm-seg{flex:0 0 auto}.ytm-pv-opts .ytm-seg.is-views button{padding:0 12px}.ytm-pv-opts .ytm-btn{margin-inline-start:auto}.ytm-pv-tip{margin:0 0 10px;font-size:13px;color:var(--k-muted)}.ytm-yt{--y-bg:#ffffff;--y-ink:#0f0f0f;--y-dim:#606060;--y-chip:rgb(0 0 0 / .05);--y-line:rgb(0 0 0 / .1);padding:22px;border-radius:var(--k-r);background:var(--y-bg);color:var(--y-ink);font-family:Roboto,"YouTube Sans",Arial,sans-serif;box-shadow:0 0 0 1px var(--k-line-soft);overflow:hidden}.ytm-yt.is-dark{--y-bg:#0f0f0f;--y-ink:#f1f1f1;--y-dim:#aaaaaa;--y-chip:rgb(255 255 255 / .1);--y-line:rgb(255 255 255 / .2)}.ytm-yt p{margin:0}.yt-th{position:relative;display:block;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--y-chip)}.yt-th img{display:block;width:100%;height:100%;object-fit:cover}.yt-len{position:absolute;right:6px;bottom:6px;padding:1px 4px;border-radius:4px;background:rgb(0 0 0/.8);color:#fff;font-size:12px;font-weight:500;line-height:18px;letter-spacing:.02em}.yt-av{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;overflow:hidden;color:#fff;font-weight:500;font-size:16px}.yt-av img{width:100%;height:100%;object-fit:cover}.yt-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:22px;font-weight:500;color:var(--y-ink)}.yt-title.is-lg{font-size:18px;line-height:26px;font-weight:400}.yt-title.is-sm{font-size:14px;line-height:20px}.yt-meta{font-size:14px;line-height:20px;color:var(--y-dim)}.yt-dots{margin-inline-start:auto;color:var(--y-ink);opacity:.9}.yt-dots .ph{font-size:20px}.yt-info{display:flex;gap:12px;padding-top:12px}.yt-txt{min-width:0;flex:1}.yt-chips{display:flex;gap:12px;margin-bottom:22px;overflow:hidden}.yt-chips span{flex:none;padding:0 12px;height:32px;display:inline-grid;place-items:center;border-radius:8px;background:var(--y-chip);font-size:14px;font-weight:500}.yt-chips span.is-on{background:var(--y-ink);color:var(--y-bg)}.yt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 16px}.yt-search{max-width:1100px}.yt-sbar{display:flex;justify-content:space-between;align-items:center;max-width:560px;height:40px;margin:0 auto 24px;padding:0 6px 0 16px;border:1px solid var(--y-line);border-radius:40px;font-size:16px}.yt-sbar .ph{display:grid;place-items:center;width:52px;height:32px;border-radius:0 20px 20px 0;background:var(--y-chip)}.yt-row{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr) auto;gap:16px;margin-bottom:16px}.yt-row .yt-txt{display:flex;flex-direction:column;gap:4px}.yt-ch{display:flex;align-items:center;gap:8px;margin:8px 0!important;font-size:12px;color:var(--y-dim)}.yt-ch .yt-av{width:24px;height:24px;font-size:12px}.yt-desc{font-size:12px;line-height:18px;color:var(--y-dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.yt-phone{display:flex;justify-content:center}.yt-ph-frame{width:390px;max-width:100%;height:760px;border:10px solid #111;border-radius:46px;background:var(--y-bg);overflow:hidden auto;scrollbar-width:none;box-shadow:0 24px 60px -20px rgb(0 0 0/.45)}.yt-ph-status{display:flex;justify-content:space-between;padding:12px 22px 4px;font-size:14px;font-weight:600}.yt-ph-icons{display:inline-flex;gap:4px}.yt-ph-icons .ph{font-size:15px}.yt-ph-top{display:flex;justify-content:space-between;align-items:center;padding:6px 12px}.yt-ph-logo{display:inline-grid;place-items:center;width:30px;height:21px;border-radius:6px;background:#f03;color:#fff}.yt-ph-logo .ph{font-size:12px}.yt-ph-acts{display:inline-flex;gap:18px}.yt-ph-acts .ph{font-size:22px}.yt-chips.is-ph{padding:6px 12px 0;margin-bottom:12px;gap:8px}.yt-chips.is-ph span{height:30px;font-size:13px}.yt-pcard{margin-bottom:18px}.yt-pcard .yt-th{border-radius:0}.yt-pcard .yt-info{padding:10px 12px 0}.yt-pcard .yt-title{font-size:15px;line-height:20px}.yt-pcard .yt-meta{font-size:12px;line-height:18px}.yt-watch{display:grid;grid-template-columns:minmax(0,1fr) 402px;gap:24px}.yt-player-box{display:grid;place-items:center;aspect-ratio:16/9;border-radius:12px;background:#000;color:rgb(255 255 255/.85);margin-bottom:12px}.yt-player-box .ph{font-size:56px}.yt-next{display:flex;flex-direction:column;gap:8px}.yt-nrow{display:grid;grid-template-columns:168px minmax(0,1fr);gap:8px}.yt-nrow .yt-th{border-radius:8px}.yt-nrow .yt-meta{font-size:12px;line-height:18px}.yt-nrow .yt-len{font-size:11px;line-height:15px;right:4px;bottom:4px}[dir=rtl] .ytm-safe-time,[dir=rtl] .ytm-safe-hover{right:auto;left:1.6%}[dir=rtl] .ytm-safe-bar{left:auto;right:0}[dir=rtl] .yt-len{right:auto;left:6px}[dir=rtl] .yt-nrow .yt-len{left:4px}.yt-sizes{display:flex;flex-direction:column;gap:24px}.yt-size-v{font-weight:700;margin-bottom:8px!important}.yt-size-list{display:flex;flex-wrap:wrap;align-items:flex-end;gap:22px}.yt-size-list figure{width:var(--w);max-width:100%;margin:0}.yt-size-list figcaption{margin-top:8px;font-size:13px;color:var(--y-dim)}.yt-size-list figcaption b{color:var(--y-ink);font-weight:500}.ytm-more{margin-top:24px;padding:22px;border-radius:20px;background:var(--bg, #fff);box-shadow:0 0 0 1px var(--border, var(--k-line-soft)),0 18px 48px -28px rgb(0 0 0/.2);color:var(--k-ink);font-size:14px;line-height:1.4}.ytm-more *,.ytm-more ::before,.ytm-more ::after{box-sizing:border-box}.ytm-more .ph{font-size:18px;line-height:1}.ytm-more.is-glow{animation:ytm-glow 1.6s ease-out}@keyframes ytm-glow{0%{box-shadow:0 0 0 0 rgb(127 86 217/.5)}to{box-shadow:0 0 0 18px rgb(127 86 217/0)}}.ytm-more-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.ytm-more-head h2{margin:0;font-size:19px;line-height:1.25;letter-spacing:-.01em}.ytm-more-head p{margin:0;color:var(--k-muted);font-size:13.5px}.ytm-more-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width:980px){.ytm-more-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ytm-more-list{grid-template-columns:minmax(0,1fr)}.ytm-more{padding:16px}}.ytm-mcard{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--k-line-soft);border-radius:14px;background:var(--k-card);color:var(--k-ink);text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s}.ytm-mcard:hover{transform:translateY(-2px);border-color:var(--k-line);box-shadow:0 12px 26px -16px rgb(31 26 46/.4)}.ytm-mcard>span:nth-child(2){flex:1;min-width:0}.ytm-mcard b{display:block;font-size:14px}.ytm-mcard small{display:block;font-size:12.5px;color:var(--k-muted);line-height:1.35}.ytm-mcard>.ph{color:var(--k-muted);font-size:16px}.ytm-mcard-i{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--k-vio-soft);color:var(--k-vio)}.ytm-mcard-i .ph{font-size:20px}.ytm-mcard.is-app{background:var(--k-ink);color:#fff;border-color:var(--k-ink)}.ytm-mcard.is-app small{color:rgb(255 255 255/.72)}.ytm-mcard.is-app .ytm-mcard-i{background:rgb(255 255 255/.12);color:#fff}.ytm-mcard.is-app>.ph{color:#fff}.ytm:not(.is-ready) .ytm-canvas{opacity:0}.ytm.is-ready .ytm-canvas{opacity:1;transition:opacity .25s}@media (max-width:1100px){.yt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yt-watch{grid-template-columns:1fr}}@media (max-width:980px){.ytm-work{grid-template-columns:1fr}.ytm-side{position:static;max-height:none}.ytm-insp{overflow:visible}.ytm-pv-fields{grid-template-columns:1fr 1fr}.ytm-f.is-title{grid-column:1/-1}}@media (max-width:720px){.ytm-head{gap:10px}.ytm-tabs{order:0;width:100%}.ytm-tab{flex:1;justify-content:center;padding:8px 6px}.ytm-vers{margin-inline-start:0}.ytm-dl{margin-inline-start:auto}.ytm-tpl-list{grid-auto-columns:140px}.ytm-tpl-nav{display:none}.ytm-bar{gap:4px}.ytm-tool{padding:0 10px;gap:5px;font-size:12.5px}.ytm-tool span{display:none}.ytm-tool .ph{font-size:20px}.ytm-yt{padding:14px}.yt-grid{grid-template-columns:1fr;gap:22px}.yt-row{grid-template-columns:minmax(0,46%) minmax(0,1fr);gap:10px}.yt-row .yt-dots,.yt-row .yt-desc,.yt-row .yt-ch{display:none}.yt-row .yt-title.is-lg{font-size:14px;line-height:20px;font-weight:500}.yt-row .yt-meta{font-size:12px}.ytm-pv-opts .ytm-seg.is-views{width:100%;overflow-x:auto}.ytm-pv-opts .ytm-seg.is-views button span{display:none}.ytm-pv-opts .ytm-btn{margin-inline-start:0}.yt-ph-frame{height:640px;border-width:8px;border-radius:36px}.ytm-mcard.is-app{grid-column:auto}.yt-nrow{grid-template-columns:150px minmax(0,1fr)}.yt-size-list{gap:14px}}@media (prefers-reduced-motion:reduce){.ytm *,.ytm ::before,.ytm ::after{transition:none!important;animation:none!important}}.ytm-narrow{display:none}@media (max-width:720px){.ytm-wide{display:none}.ytm-narrow{display:inline}}.ytm-aibox{display:grid;gap:8px}.ytm-btn.is-ai{width:100%;min-height:44px;border:0;color:#fff;background:linear-gradient(135deg,#7f56d9,#b04fd1 55%,#e0548f);box-shadow:0 10px 22px -12px rgb(127 86 217/.9),inset 0 1px 0 rgb(255 255 255/.25);font-size:14px}.ytm-btn.is-ai:hover{background:linear-gradient(135deg,#7246cf,#a43fc6 55%,#d6447f)}.ytm-btn.is-ai[disabled]{opacity:.85;cursor:progress}.ytm-btn.is-ai .ph{font-size:18px}.ytm-aibox .ytm-hint .ph{vertical-align:-2px}.ytm-ai-ok{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:10px;background:rgb(22 163 74/.1);color:#15803d;font-weight:600;font-size:13.5px}.ytm-ai-ok .ph{font-size:18px}.ytm-more-opt{border:1px solid var(--k-line-soft);border-radius:10px;background:var(--k-card)}.ytm-more-opt>summary{display:flex;align-items:center;gap:8px;padding:9px 12px;cursor:pointer;list-style:none;font-weight:600;font-size:13px;color:var(--k-ink)}.ytm-more-opt>summary::-webkit-details-marker{display:none}.ytm-more-opt>summary>span{flex:1}.ytm-more-opt>summary .ph:last-child{color:var(--k-muted);transition:transform .2s}.ytm-more-opt[open]>summary .ph:last-child{transform:rotate(180deg)}.ytm-more-in{display:grid;gap:10px;padding:0 12px 12px}.ytm-ai-spin{flex:none;width:15px;height:15px;border:2px solid rgb(255 255 255/.35);border-top-color:#fff;border-radius:50%;animation:ytm-spin .8s linear infinite}@keyframes ytm-spin{to{transform:rotate(360deg)}}.ytm-ai{position:absolute;z-index:3;pointer-events:none;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 0 2px rgb(167 139 250/.9);background:rgb(127 86 217/.1)}.ytm-ai-scan{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,rgb(196 181 253/0) 40%,rgb(196 181 253/.55) 49%,#fff 50%,rgb(196 181 253/.55) 51%,rgb(196 181 253/0) 60%,transparent 100%);background-size:100% 220%;animation:ytm-scan 1.8s cubic-bezier(.45,0,.55,1) infinite alternate;opacity:.35}.ytm-ai.is-run .ytm-ai-scan{opacity:1}@keyframes ytm-scan{0%{background-position:0 100%}to{background-position:0 0}}.ytm-ai-pill{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);display:flex;align-items:center;gap:9px;max-width:calc(100% - 16px);padding:8px 8px 8px 12px;border-radius:999px;background:rgb(24 19 38/.86);backdrop-filter:blur(6px);color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;pointer-events:auto;box-shadow:0 10px 24px -10px rgb(0 0 0/.6)}.ytm-ai-t{overflow:hidden;text-overflow:ellipsis}.ytm-ai-bar{flex:none;width:56px;height:4px;border-radius:4px;background:rgb(255 255 255/.2);overflow:hidden}.ytm-ai-bar i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#a78bfa,#f0abfc);transition:width .3s}.ytm-ai.is-run .ytm-ai-bar i{animation:ytm-pulse 1.2s ease-in-out infinite}@keyframes ytm-pulse{50%{opacity:.45}}.ytm-ai-x{flex:none;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:rgb(255 255 255/.14);color:#fff;cursor:pointer}.ytm-ai-x:hover{background:rgb(255 255 255/.26)}.ytm-ai-x .ph{font-size:13px}@media (prefers-reduced-motion:reduce){.ytm-ai-scan,.ytm-ai-spin{animation:none}}.ytm-tpl-head{align-items:center}.ytm-cats{display:flex;flex-wrap:wrap;gap:4px;margin-inline-start:auto}.ytm-cats button{height:30px;padding:0 11px;border:1px solid var(--border-control, var(--k-line));border-radius:999px;background:var(--bg, #fff);font-size:13px;font-weight:500;color:var(--muted, var(--k-muted));white-space:nowrap}.ytm-cats button:hover{color:var(--k-ink)}.ytm-cats button.is-on{background:var(--k-ink);border-color:var(--k-ink);color:#fff}.ytm-tpl-row.is-grid .ytm-tpl-list{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-auto-columns:auto;overflow:visible}.ytm-tpl-row.is-grid .ytm-tpl-nav{display:none}.ytm-tcard[hidden]{display:none}@media (max-width:720px){.ytm-cats{margin-inline-start:0;overflow-x:auto;flex-wrap:nowrap;width:100%;scrollbar-width:none}.ytm-tpl-all{display:none}}.ytm-grip{flex:none;display:grid;place-items:center;width:22px;height:30px;margin-inline-start:2px;border-radius:6px;color:var(--k-muted);cursor:grab;touch-action:none;opacity:.55;transition:opacity .15s,background .15s}.ytm-layer-list li:hover .ytm-grip,.ytm-grip:focus-visible{opacity:1}.ytm-grip:hover{background:var(--k-soft)}.ytm-grip .ph{font-size:16px}.ytm-layer-list.is-sorting{cursor:grabbing}.ytm-layer-list.is-sorting li{transition:transform .15s}.ytm-layer-list li.is-drag{position:relative;z-index:2;transition:none;background:var(--bg, #fff);box-shadow:0 8px 20px -10px rgb(31 26 46/.45),0 0 0 1px var(--k-line)}.ytm-layer-list li.is-drag .ytm-grip{cursor:grabbing;opacity:1}@media (hover:none){.ytm-grip{opacity:1}}.ytm-grip.is-none{visibility:hidden}