.Ztm7oq_root{inset-inline:0;top:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:40;color:#fff;background:#000;justify-content:center;display:flex;position:fixed}@media (min-width:900px){.Ztm7oq_root{top:calc(var(--header-h) + env(safe-area-inset-top));background:var(--bg);align-items:center;gap:20px;padding:16px 0 24px;bottom:0}}.Ztm7oq_stage{background:#000;width:100%;height:100%;position:relative;overflow:hidden}@media (min-width:900px){.Ztm7oq_stage{aspect-ratio:9/16;border-radius:var(--radius-lg);width:auto;max-width:calc(100vw - 160px);box-shadow:0 20px 60px #0000008c}}.Ztm7oq_scroller{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto}.Ztm7oq_scroller::-webkit-scrollbar{display:none}.Ztm7oq_slide{scroll-snap-align:start;scroll-snap-stop:always;background:#000;height:100%;position:relative;overflow:hidden}.Ztm7oq_video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.Ztm7oq_video[data-fit=cover]{object-fit:cover}.Ztm7oq_tapLayer{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.Ztm7oq_caption{inset-inline:0;z-index:2;padding:64px 0 22px;pointer-events:none;background:linear-gradient(#0000,#000000c7);padding-inline-start:var(--gutter);padding-inline-end:72px;position:absolute;bottom:0}.Ztm7oq_title{text-shadow:0 1px 3px #0009;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}.Ztm7oq_progress{inset-inline:0;z-index:3;pointer-events:none;background:#ffffff2e;height:3px;position:absolute;bottom:0}.Ztm7oq_progress span{background:var(--brand);transform-origin:100%;height:100%;transition:transform .25s linear;display:block}.Ztm7oq_muteButton:focus-visible,.Ztm7oq_shareButton:focus-visible,.Ztm7oq_soundHint:focus-visible,.Ztm7oq_navButtons button:focus-visible{outline-offset:2px;outline:2px solid #fff}.Ztm7oq_muteButton{inset-inline-end:12px;z-index:5;color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .18s,transform .15s;display:grid;position:absolute;bottom:84px}.Ztm7oq_muteButton:hover{background:#000000a6}.Ztm7oq_shareButton{inset-inline-end:12px;z-index:5;color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .18s,transform .15s;display:grid;position:absolute;bottom:24px}.Ztm7oq_shareButton:hover{background:#000000a6}.Ztm7oq_shareButton:active,.Ztm7oq_muteButton:active{transform:scale(.93)}.Ztm7oq_soundHint{top:calc(var(--header-h) + env(safe-area-inset-top) + 12px);z-index:5;color:#111;width:max-content;font:inherit;cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;align-items:center;gap:8px;margin-inline:auto;padding:8px 16px;font-size:.88rem;font-weight:700;display:flex;position:absolute;inset-inline:0}.Ztm7oq_soundHint svg{width:20px;height:20px}@media (min-width:900px){.Ztm7oq_soundHint{top:16px}}.Ztm7oq_flash{z-index:4;pointer-events:none;width:76px;height:76px;animation:Ztm7oq_flashOut .7s var(--ease) forwards;background:#00000080;border-radius:50%;place-items:center;margin:-38px 0 0 -38px;display:grid;position:absolute;top:50%;left:50%}.Ztm7oq_flash svg{width:38px;height:38px}@keyframes Ztm7oq_flashOut{0%{opacity:0;transform:scale(.7)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}.Ztm7oq_pausedBadge{top:50%;z-index:4;border-radius:var(--radius);pointer-events:none;background:#0009;width:max-content;max-width:90%;margin:0 auto;padding:8px 14px;font-size:.88rem;position:absolute;inset-inline:0}.Ztm7oq_state{z-index:3;padding:var(--gutter);text-align:center;color:#ffffffd9;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.Ztm7oq_state p{margin:0}.Ztm7oq_slideError{top:50%;z-index:2;padding:0 var(--gutter);text-align:center;color:#ffffffd9;pointer-events:none;margin:0;position:absolute;inset-inline:0;transform:translateY(-50%)}.Ztm7oq_spinner{z-index:2;pointer-events:none;border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:42px;height:42px;margin:-21px 0 0 -21px;animation:.8s linear infinite Ztm7oq_spin;position:absolute;top:50%;left:50%}.Ztm7oq_state .Ztm7oq_spinner{margin:0;position:static}.Ztm7oq_moreLoading{background:linear-gradient(90deg, transparent, var(--brand), transparent);background-size:200% 100%;height:4px;animation:1s linear infinite Ztm7oq_slide}@keyframes Ztm7oq_spin{to{transform:rotate(360deg)}}@keyframes Ztm7oq_slide{to{background-position:-200% 0}}.Ztm7oq_navButtons{display:none}@media (min-width:900px){.Ztm7oq_navButtons{flex-direction:column;gap:12px;display:flex}.Ztm7oq_navButtons button{border:1px solid var(--line);background:var(--surface);width:48px;height:48px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;transition:background .2s;display:grid}.Ztm7oq_navButtons button:hover:not(:disabled){background:var(--brand);color:#fff}.Ztm7oq_navButtons button:disabled{opacity:.35;cursor:default}}.Ztm7oq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.Ztm7oq_flash,.Ztm7oq_spinner,.Ztm7oq_moreLoading{animation-duration:0s}.Ztm7oq_progress span{transition:none}}
