.ytp{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:inherit;background:var(--v2-pine-900)}.ytp-fill{aspect-ratio:auto}.v2-root .ytp-poster,.ytp-fill,.ytp-poster{position:absolute;inset:0;width:100%;height:100%}.v2-root .ytp-poster,.ytp-poster{padding:0;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.ytp-poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ytp-bigplay{position:relative;width:62px;height:62px;border-radius:50%;background:hsla(0,0%,100%,.92);display:flex;align-items:center;justify-content:center;transition:background .15s ease}.ytp-poster:hover .ytp-bigplay{background:#fff}.ytp-bigplay svg{width:24px;height:24px;fill:var(--v2-pine-900);margin-left:3px}.ytp-live{position:fixed;inset:0;z-index:9000;animation:ytp-fade .18s ease}@keyframes ytp-fade{0%{opacity:0}to{opacity:1}}.v2-root .ytp-scrim,.ytp-scrim{position:fixed;inset:0;width:100%;height:100%;padding:0;border:none;cursor:pointer;background:rgba(10,20,16,.62);-webkit-backdrop-filter:blur(8px) saturate(.9);backdrop-filter:blur(8px) saturate(.9)}.ytp-stagewrap{position:fixed;z-index:1;transform-origin:center center;transition:transform .62s cubic-bezier(.16,.84,.28,1)}.ytp-stage{position:absolute;inset:0;border-radius:14px;overflow:hidden;background:#000}.v2-root .ytp-x,.ytp-x{position:absolute;top:9px;right:9px;z-index:3;width:28px;height:28px;padding:0;border:none;border-radius:50%;transform-origin:top right;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.v2-root .ytp-x:hover,.ytp-x:hover{background:rgba(0,0,0,.78)}.ytp-x svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.ytp-action{position:fixed;z-index:2;transform:translateX(-50%);width:min(340px,calc(100vw - 28px));padding:14px 15px 15px;border-radius:18px;background:var(--v2-straw-50,#fffdf7);border:1px solid rgba(22,51,42,.08);box-shadow:0 10px 34px rgba(10,20,16,.3);opacity:0;transition:opacity .3s ease .28s}.ytp-action.on{opacity:1}.ytp-frame{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none}.ytp-bar{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 12px;background:linear-gradient(0deg,rgba(0,0,0,.78),transparent)}.v2-root .ytp-btn,.ytp-btn{flex:none;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:hsla(0,0%,100%,.14);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.v2-root .ytp-btn:hover,.ytp-btn:hover{background:hsla(0,0%,100%,.26)}.ytp-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ytp-btn svg path[d^="M7 4"],.ytp-btn svg rect{fill:currentColor;stroke:none}.ytp-time{flex:none;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.88);letter-spacing:.01em}.ytp-seek{flex:1;min-width:40px;height:18px;margin:0;padding:0;background:none;appearance:none;-webkit-appearance:none;cursor:pointer}.ytp-seek:disabled{cursor:default;opacity:.5}.ytp-seek::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--v2-turmeric) 0,var(--v2-turmeric) var(--ytp-pct,0),hsla(0,0%,100%,.3) var(--ytp-pct,0),hsla(0,0%,100%,.3) 100%)}.ytp-seek::-moz-range-track{height:4px;border-radius:2px;background:hsla(0,0%,100%,.3)}.ytp-seek::-moz-range-progress{height:4px;border-radius:2px;background:var(--v2-turmeric)}.ytp-seek::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;margin-top:-4px;border:none;border-radius:50%;background:#fff}.ytp-seek::-moz-range-thumb{width:12px;height:12px;border:none;border-radius:50%;background:#fff}.ytp-bar{pointer-events:auto}@media (max-width:380px){.ytp-bar{gap:7px;padding:8px 9px}.ytp-time:last-of-type{display:none}}@media (prefers-reduced-motion:reduce){.ytp-live{animation:none}.ytp-action,.ytp-stagewrap{transition:none}.ytp-action{opacity:1}}