:root{color-scheme:dark;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;background:#121212;color:#fff;--bg: #121212;--accent: #3d5afe;--video-column-max-phone: 420px;--video-column-max-tablet: 560px;--feed-layout-max-width-phone: 100%;--feed-layout-max-width-tablet: 560px;--video-column-max: var(--video-column-max-phone);--feed-layout-max-width: var(--feed-layout-max-width-phone);--video-chrome-dock-padding-inline: 12px;--app-safe-area-top: 0px;--app-safe-area-right: 0px;--app-safe-area-bottom: 0px;--app-safe-area-left: 0px;--app-viewport-height: 100dvh;--video-controls-extra-offset: 0px}@supports (padding: max(0px)){:root{--app-safe-area-top: max(0px, env(safe-area-inset-top));--app-safe-area-right: max(0px, env(safe-area-inset-right));--app-safe-area-bottom: max(0px, env(safe-area-inset-bottom));--app-safe-area-left: max(0px, env(safe-area-inset-left))}}@media(min-width:768px){:root{--video-column-max: var(--video-column-max-tablet);--feed-layout-max-width: var(--feed-layout-max-width-tablet)}}html[data-device-layout=phone]{--video-column-max: var(--video-column-max-phone);--feed-layout-max-width: var(--feed-layout-max-width-phone)}html[data-device-layout=tablet]{--video-column-max: var(--video-column-max-tablet);--feed-layout-max-width: var(--feed-layout-max-width-tablet)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}*:focus,*:focus-visible,*:focus-within{outline:none!important;box-shadow:none!important}html{width:100%;height:100%;height:-webkit-fill-available;margin:0;background:#121212;text-size-adjust:100%;-webkit-text-size-adjust:100%}body,#root{width:100%;height:100%;min-height:100%;min-height:-webkit-fill-available;min-height:var(--app-viewport-height);margin:0;background:#121212;overscroll-behavior:none}html[data-display-mode=standalone]{height:100%;height:-webkit-fill-available;overflow:hidden}html[data-display-mode=standalone] body{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:100%;min-height:-webkit-fill-available;overflow:hidden;touch-action:none}html[data-display-mode=standalone] #root{width:100%;height:100%;min-height:100%;overflow:hidden}html.ios-pwa-layout-ready,html[data-display-mode=standalone].ios-pwa-layout-ready{height:var(--app-viewport-height, 100svh);min-height:var(--app-viewport-height, 100svh)}html.ios-pwa-layout-ready body,html[data-display-mode=standalone].ios-pwa-layout-ready body,html.ios-pwa-layout-ready #root,html[data-display-mode=standalone].ios-pwa-layout-ready #root,html.ios-pwa-layout-ready .feed-shell--active,html[data-display-mode=standalone].ios-pwa-layout-ready .feed-shell--active{height:var(--app-viewport-height, 100svh);min-height:var(--app-viewport-height, 100svh);max-height:var(--app-viewport-height, 100svh)}html.ios-pwa-layout-ready .feed-shell--active .stream-test-player-page,html[data-display-mode=standalone].ios-pwa-layout-ready .feed-shell--active .stream-test-player-page,html.ios-pwa-layout-ready .feed-shell--active .player-surface,html[data-display-mode=standalone].ios-pwa-layout-ready .feed-shell--active .player-surface,html.ios-pwa-layout-ready .feed-shell--active .player-surface__host-wrap,html[data-display-mode=standalone].ios-pwa-layout-ready .feed-shell--active .player-surface__host-wrap,html.ios-pwa-layout-ready .feed-shell--active .player-surface__host,html[data-display-mode=standalone].ios-pwa-layout-ready .feed-shell--active .player-surface__host,html.ios-pwa-layout-ready .feed-shell--active .video-page,html[data-display-mode=standalone].ios-pwa-layout-ready .feed-shell--active .video-page{flex:1 1 auto;height:100%;min-height:0;width:100%;max-width:none}html.ios-pwa-layout-ready .feed-shell--active .stream-test-player-page,html[data-display-mode=standalone].ios-pwa-layout-ready .feed-shell--active .stream-test-player-page{position:fixed;top:0;right:0;bottom:0;left:0;margin:0}html.ios-pwa-layout-ready .feed-shell--active .video-viewport,html[data-display-mode=standalone].ios-pwa-layout-ready .feed-shell--active .video-viewport{flex:1 1 auto;height:var(--feed-viewport-height, var(--app-viewport-height, 100svh));min-height:var(--feed-viewport-height, var(--app-viewport-height, 100svh));max-height:var(--feed-viewport-height, var(--app-viewport-height, 100svh))}html.ios-pwa-layout-ready .feed-shell--active .video-track,html[data-display-mode=standalone].ios-pwa-layout-ready .feed-shell--active .video-track,html.ios-pwa-layout-ready .feed-shell--active .video-viewport__chrome,html[data-display-mode=standalone].ios-pwa-layout-ready .feed-shell--active .video-viewport__chrome{height:var(--feed-viewport-height, var(--app-viewport-height, 100svh));min-height:var(--feed-viewport-height, var(--app-viewport-height, 100svh))}html.ios-pwa-layout-ready .feed-shell--active .video-slot,html[data-display-mode=standalone].ios-pwa-layout-ready .feed-shell--active .video-slot{width:100%;max-width:none;align-items:stretch}html.ios-pwa-layout-ready .feed-shell--active .slot-inner__media,html[data-display-mode=standalone].ios-pwa-layout-ready .feed-shell--active .slot-inner__media,html.ios-pwa-layout-ready .feed-shell--active .slot-inner__media--phone,html[data-display-mode=standalone].ios-pwa-layout-ready .feed-shell--active .slot-inner__media--phone{width:100%;max-width:none}html.ios-pwa-layout-ready .feed-shell--active .video-viewport__chrome,html[data-display-mode=standalone].ios-pwa-layout-ready .feed-shell--active .video-viewport__chrome{width:100%;max-width:none;left:0;transform:none}html.ios-pwa-layout-ready,html[data-display-mode=standalone].ios-pwa-layout-ready{--video-controls-extra-offset: max( 0px, calc(var(--app-viewport-height, 100svh) - var(--feed-viewport-height, var(--app-viewport-height, 100svh))) )}body{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.feed-root{width:100%;height:100%;background:#121212;position:relative;overflow:hidden;touch-action:none;overscroll-behavior:none}.feed-shell{width:100%}.app-route-fallback{flex:1 1 auto;min-height:100%;width:100%;background:#121212}.feed-shell--active{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:none;touch-action:none}.feed-shell--active>.feed-page,.feed-shell--active>.feed-root{flex:1 1 auto;min-height:0;width:100%}.feed-shell--suspended{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;overflow:hidden}.user-shell{width:100%}.user-shell--active{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:none}.user-shell--active>.stream-test-player-page{flex:1 1 auto;min-height:0;width:100%}.user-shell--suspended{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;overflow:hidden}.app-tab-shell{width:100%}.app-tab-shell--active{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:none}.app-tab-shell--active>.feed-page,.app-tab-shell--active>.stream-test-player-page{flex:1 1 auto;min-height:0;width:100%}.app-tab-shell--suspended{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;overflow:hidden}.app-overlay-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:none}.app-overlay-shell>.feed-page,.app-overlay-shell>.stream-test-player-page{flex:1 1 auto;min-height:0;width:100%}.video-page{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.stream-test-player-page{flex:1 1 auto;height:100%;min-height:100%;display:flex;flex-direction:column;background:var(--bg, #121212);width:min(100%,var(--feed-layout-max-width));margin:0 auto}html[data-display-mode=standalone][data-device-layout=phone] .stream-test-player-page,html.ios-pwa-layout-ready[data-device-layout=phone] .stream-test-player-page{width:100%;max-width:none;margin:0}.stream-test-player-page .video-viewport{--video-progress-float-menu-active-height: var(--video-progress-float-menu-dock-total-height)}.stream-test-player-page .video-viewport:has(>.video-progress-float-menu--minimized:not(.video-progress-float-menu--auto-next-hidden)){--video-progress-float-menu-active-height: var(--video-progress-float-menu-indicator-height)}.stream-test-player-page .video-viewport.video-viewport--auto-next-active{--video-progress-float-menu-active-height: 0px}.stream-test-player-page .video-viewport__chrome .slot-inner__media--chrome{--video-chrome-bottom-stack: calc( var(--video-progress-touch-height) + var(--video-progress-bar-offset-bottom) + var(--video-progress-float-menu-active-height) )}.stream-test-player-page .video-chrome-dock-column{bottom:calc(var(--video-chrome-bottom-stack) + var(--video-progress-float-menu-meta-gap) + var(--video-controls-extra-offset))}.stream-test-player-page .video-viewport>.video-progress-float-menu:not(.video-progress-float-menu--minimized),.stream-test-player-page .video-progress-float-menu:not(.video-progress-float-menu--minimized){left:0;right:0;width:100%;max-width:100%;transform:translateY(0);bottom:0;border-radius:0;border-left:none;border-right:none;border-bottom:none;box-sizing:border-box;padding-top:var(--video-progress-float-menu-pad-block);padding-bottom:max(var(--video-progress-float-menu-pad-block),var(--app-safe-area-bottom));padding-left:max(var(--video-progress-float-menu-pad-inline),var(--app-safe-area-left));padding-right:max(var(--video-progress-float-menu-pad-inline),var(--app-safe-area-right))}.stream-test-player-page .video-viewport>.video-progress-float-menu--minimized{left:50%;right:auto;bottom:calc(var(--video-progress-float-menu-indicator-bottom) + var(--video-controls-extra-offset));transform:translate(-50%)}.stream-test-player-page .video-progress-bar-wrap{bottom:calc(var(--video-progress-float-menu-active-height) + var(--video-controls-extra-offset));max-width:100%;margin-inline:0;padding-bottom:var(--video-progress-bar-offset-bottom);transition:bottom var(--video-progress-float-menu-expand-duration) var(--video-progress-float-menu-expand-ease),padding-bottom var(--video-progress-float-menu-expand-duration) var(--video-progress-float-menu-expand-ease)}.stream-test-player-page .video-viewport:has(>.video-progress-float-menu--minimized:not(.video-progress-float-menu--auto-next-hidden)) .video-progress-bar-wrap,.stream-test-player-page .video-viewport.video-viewport--auto-next-active .video-progress-bar-wrap{bottom:var(--video-controls-extra-offset);padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--video-progress-bar-offset-bottom));transition:bottom var(--video-progress-float-menu-collapse-duration) var(--video-progress-float-menu-collapse-ease),padding-bottom var(--video-progress-float-menu-collapse-duration) var(--video-progress-float-menu-collapse-ease)}.stream-test-player-page .video-viewport:has(>.video-progress-float-menu--minimized:not(.video-progress-float-menu--auto-next-hidden)) .video-chrome-dock-column,.stream-test-player-page .video-viewport.video-viewport--auto-next-active .video-chrome-dock-column{bottom:calc(var(--video-chrome-bottom-stack) + var(--video-progress-float-menu-meta-gap) + env(safe-area-inset-bottom,0px) + var(--video-controls-extra-offset))}.stream-test-player-page .video-viewport.video-viewport--auto-next-active>.video-progress-float-menu,.stream-test-player-page .video-progress-float-menu.video-progress-float-menu--auto-next-hidden{transform:translateY(calc(100% + 28px + env(safe-area-inset-bottom,0px)))}section.player-surface{flex:1 1 auto;display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg, #121212)}.player-surface__host-wrap{flex:1;min-height:0;display:flex;flex-direction:column}.player-surface__host{flex:1;min-height:0;position:relative;overflow:hidden;display:flex;flex-direction:column}.video-viewport{flex:1 1 auto;height:100%;min-height:0;position:relative;overflow:hidden;touch-action:none;overscroll-behavior:none;background:#000}.video-track{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;user-select:none;-webkit-user-select:none}.video-slot{position:absolute;left:50%;top:0;width:min(100%,var(--video-column-max));height:100%;display:flex;align-items:center;justify-content:center;background:#000}.video-slot--prev{transform:translate3d(-50%,-100%,0);z-index:0;opacity:1;pointer-events:none}.video-slot--prev2{transform:translate3d(-50%,-200%,0)}.video-slot--current{transform:translate3d(-50%,0,0);z-index:2;opacity:1}.video-slot--next{transform:translate3d(-50%,100%,0);z-index:1;opacity:1;pointer-events:none}.video-slot--ahead-hidden,.video-slot--behind-hidden,.video-slot--preload-next,.video-slot--preload-prev{visibility:hidden;pointer-events:none;z-index:0}.video-slot--preload-ahead{opacity:0;pointer-events:none;z-index:0}.video-slot--preload-next{transform:translate3d(-50%,200%,0)}.video-slot--preload-prev{transform:translate3d(-50%,-200%,0)}.video-slot--animating{will-change:transform;animation-duration:.24s;animation-timing-function:cubic-bezier(.22,.9,.26,1);animation-fill-mode:both}.video-slot--animating-next.video-slot--prev{z-index:3;animation-name:feed-swipe-next-prev}.video-slot--animating-next.video-slot--current{animation:none;transform:translate3d(-50%,0,0);z-index:2;opacity:1}.video-slot--animating-next.video-slot--next{animation:none}.video-slot--animating-prev.video-slot--prev{animation-name:feed-swipe-prev-prev}.video-slot--animating-prev.video-slot--current{animation-name:feed-swipe-prev-current;z-index:2;opacity:1}.video-slot--animating-prev.video-slot--next{animation:none;transform:translate3d(-50%,0,0);z-index:3;opacity:1}@keyframes feed-swipe-next-prev{0%{transform:translate3d(-50%,0,0);opacity:1}to{transform:translate3d(-50%,-100%,0);opacity:1}}@keyframes feed-swipe-next-current{0%{transform:translate3d(-50%,100%,0);opacity:1}to{transform:translate3d(-50%,0,0);opacity:1}}@keyframes feed-swipe-next-next{0%{transform:translate3d(-50%,200%,0)}to{transform:translate3d(-50%,100%,0)}}@keyframes feed-swipe-prev-prev{0%{transform:translate3d(-50%,-100%,0);opacity:1}to{transform:translate3d(-50%,0,0);opacity:1}}@keyframes feed-swipe-prev-current{0%{transform:translate3d(-50%,0,0);opacity:1}to{transform:translate3d(-50%,100%,0);opacity:1}}@keyframes feed-swipe-prev-next{0%{transform:translate3d(-50%,100%,0);opacity:1}to{transform:translate3d(-50%,0,0);opacity:1}}.slot-inner{position:relative;width:100%;height:100%;max-height:100%}.slot-inner__media{position:relative;width:min(100%,var(--video-column-max-phone));max-width:var(--video-column-max-phone);height:100%;margin-inline:auto;overflow:hidden;background:#000}@media(min-width:768px){.slot-inner__media{width:min(100%,var(--video-column-max-tablet));max-width:var(--video-column-max-tablet)}}html[data-device-layout=phone] .slot-inner__media,.slot-inner__media--phone{width:min(100%,var(--video-column-max-phone));max-width:var(--video-column-max-phone)}html[data-device-layout=tablet] .slot-inner__media,.slot-inner__media--tablet{width:min(100%,var(--video-column-max-tablet));max-width:var(--video-column-max-tablet)}.slot-inner__media .player,.slot-inner__media .player--fikfap{width:100%;height:100%;object-fit:cover;display:block;background:#000;pointer-events:none}.video-player-wrap{position:relative;width:100%;height:100%;transform-origin:center center;touch-action:none}.video-player-wrap--zoomed{will-change:transform}.video-error{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;background:#000000b3;color:#ccc;font-size:14px;z-index:4;pointer-events:none}.feed-playback-error{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center;background:#0d0d0de0;z-index:5}.feed-playback-error--overlay{z-index:6}.feed-playback-error__message{margin:0;max-width:280px;color:#ccc;font-size:14px;line-height:1.5}.feed-playback-error__retry{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #3d5afe;border-radius:6px;background:#1a1a1a;color:#fff;font-size:14px;font-weight:500;line-height:1.2;padding:10px 18px;cursor:pointer}.feed-playback-error__retry:hover{background:#242424}.feed-playback-error__retry:focus-visible{outline:2px solid #3d5afe;outline-offset:2px}.player--awaiting-stream{position:relative;width:100%;height:100%;background:#000;overflow:hidden}.player--awaiting-stream .player__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.player--awaiting-stream .feed-loading-indicator--overlay,.player--awaiting-stream .feed-playback-error--overlay{position:absolute;top:0;right:0;bottom:0;left:0}.slot-inner__media .player-poster-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;user-select:none;-webkit-user-select:none;z-index:2;background:#000;opacity:1;visibility:visible;transition:opacity .18s ease,visibility .18s ease}.slot-inner__media .player-poster-overlay--hidden{opacity:0;visibility:hidden}.video-viewport__chrome{position:absolute;left:50%;top:0;width:min(100%,var(--video-column-max));height:100%;transform:translate3d(-50%,0,0);z-index:20;pointer-events:none}.video-viewport__chrome:before{content:"";position:absolute;top:0;left:0;right:0;z-index:0;height:calc(var(--video-chrome-top-scrim-height) + env(safe-area-inset-top,0px));background:rgba(0,0,0,var(--video-chrome-top-scrim-opacity));-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 22%,rgba(0,0,0,.78) 38%,rgba(0,0,0,.42) 56%,rgba(0,0,0,.16) 72%,rgba(0,0,0,.04) 86%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 22%,rgba(0,0,0,.78) 38%,rgba(0,0,0,.42) 56%,rgba(0,0,0,.16) 72%,rgba(0,0,0,.04) 86%,transparent 100%);pointer-events:none}.slot-inner--chrome{height:100%;min-height:0}.slot-inner__media--chrome{background:transparent;pointer-events:none}.like-burst-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;pointer-events:none;overflow:hidden}.like-burst{position:absolute;display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin-left:-36px;margin-top:-36px;color:var(--feed-action-on-icon);opacity:0;transform:scale(.4);animation:like-burst-pop .88s cubic-bezier(.22,1.04,.36,1) forwards}.like-burst--unlike{color:#ffffffb8;animation-name:like-burst-unlike}.like-burst__glow{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,120,140,.42) 0%,rgba(255,85,105,.12) 48%,transparent 72%);opacity:0;transform:scale(.6);animation:like-burst-glow .88s cubic-bezier(.22,1.04,.36,1) forwards}.like-burst--unlike .like-burst__glow{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.2) 0%,rgba(255,255,255,.06) 50%,transparent 72%)}.like-burst__icon-wrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:58%;height:58%;filter:drop-shadow(0 2px 10px rgba(0,0,0,.45))}.like-burst__svg{display:block;width:100%;height:100%}@keyframes like-burst-pop{0%{opacity:0;transform:scale(.35)}18%{opacity:1;transform:scale(1.14)}38%{opacity:1;transform:scale(.96)}62%{opacity:.92;transform:scale(1.02)}to{opacity:0;transform:scale(1.08)}}@keyframes like-burst-unlike{0%{opacity:0;transform:scale(.85)}22%{opacity:.88;transform:scale(1)}to{opacity:0;transform:scale(.88)}}@keyframes like-burst-glow{0%{opacity:0;transform:scale(.5)}25%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.2)}}.video-chrome-dock-column{position:absolute;left:0;right:0;bottom:calc(54px + env(safe-area-inset-bottom,0px));z-index:2;pointer-events:none}.video-chrome-dock{position:relative;left:auto;right:auto;bottom:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:10px;padding-left:max(var(--video-chrome-dock-padding-inline),env(safe-area-inset-left,0px));padding-right:max(var(--video-chrome-dock-padding-inline),env(safe-area-inset-right,0px));padding-bottom:0;pointer-events:none;box-sizing:border-box}.video-chrome-dock__head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--video-chrome-dock-gap);row-gap:4px;width:100%;min-width:0;pointer-events:none}.video-user-meta{pointer-events:auto;touch-action:manipulation;user-select:text;-webkit-user-select:text;max-width:100%}.video-user-meta__inner{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;min-width:0;padding-bottom:2px}@media(min-width:768px){:root{--feed-action-size: 48px;--feed-action-icon: 26px;--feed-action-stack-gap: 12px;--feed-meta-hashtag-font-size: .8125rem;--feed-meta-hashtag-pad-block: 7px;--feed-meta-hashtag-min-height: 30px;--feed-action-rail-dock-action-size: 38px;--feed-action-rail-dock-icon-size: 21px}}.video-user-meta__hashtag-label{white-space:nowrap}.video-user-meta__actions-row{display:flex;flex-direction:row;align-items:center;gap:var(--feed-meta-hashtag-gap);width:100%;min-width:0;max-width:100%}.video-user-meta__hashtags{flex:1 1 auto;min-width:0;width:auto;max-width:100%;margin-top:0;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--feed-meta-hashtag-gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:1px}.video-user-meta__hashtags::-webkit-scrollbar{display:none}.video-user-meta__hashtag{box-sizing:border-box;width:auto;flex-shrink:0;max-width:min(100%,var(--feed-meta-hashtag-max-width, 11rem));min-height:var(--feed-meta-hashtag-min-height);height:var(--feed-meta-hashtag-min-height);margin:0;padding:var(--feed-meta-hashtag-pad-block) var(--feed-meta-hashtag-pad-inline);line-height:1.2;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:var(--feed-action-border-width) solid var(--feed-action-glass-border);border-radius:var(--feed-meta-hashtag-radius);font-size:var(--feed-meta-hashtag-font-size);font-weight:600;letter-spacing:.02em;text-align:center;font-family:inherit;color:#ffffffeb;background:var(--feed-action-glass-bg);box-shadow:var(--feed-action-glass-shadow);backdrop-filter:blur(var(--feed-action-glass-blur));-webkit-backdrop-filter:blur(var(--feed-action-glass-blur))}.video-pagination-hint{position:absolute;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%);margin:0;font-size:12px;color:#999;background:#00000073;border:1px solid #2c2c2c;border-radius:8px;padding:5px 8px;z-index:3;pointer-events:none}.stream-player-indicator{--stream-player-indicator-emblem-size: 56px;--stream-player-indicator-emblem-font-size: 26px;--stream-player-indicator-name-font-size: 20px;--stream-player-indicator-loading-gap: 10px;--stream-player-indicator-letter-stagger: .14s;--stream-player-indicator-letter-duration: 1.2s;--stream-player-indicator-letter-min-opacity: .32;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;box-sizing:border-box;pointer-events:none;text-align:center}.feed-loading-indicator--overlay{z-index:4}.stream-player-indicator__loading{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.stream-player-indicator__brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--stream-player-indicator-loading-gap)}.stream-player-indicator__emblem{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--stream-player-indicator-emblem-size);height:var(--stream-player-indicator-emblem-size);border-radius:50%;font-size:var(--stream-player-indicator-emblem-font-size);font-weight:700;line-height:1;letter-spacing:0;color:#fff;background:#0c0c0c7a;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 12px #0000004d}.stream-player-indicator__name{margin:0;font-size:var(--stream-player-indicator-name-font-size);font-weight:700;letter-spacing:.04em;line-height:1.15;color:#ffffffeb}.stream-player-indicator__name-letter{display:inline-block;animation:stream-player-indicator-letter var(--stream-player-indicator-letter-duration) ease-in-out infinite;animation-delay:calc(var(--stream-player-indicator-letter-index, 0) * var(--stream-player-indicator-letter-stagger))}.stream-player-indicator__countdown{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);min-width:2ch;margin:0;font-size:11px;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:lowercase;color:#ffffff6b;opacity:0;pointer-events:none;white-space:nowrap}.stream-player-indicator__countdown--visible{opacity:1}.stream-player-indicator--rebuffer{--stream-player-indicator-emblem-size: 0;background:#0d0d0db8;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 16px;width:auto;height:auto;inset:auto;left:50%;bottom:24px;transform:translate(-50%)}.stream-player-indicator__status-text{color:#ccc;font-size:14px;letter-spacing:.02em}.video-player-wrap[data-playback-state=fatal] .player{opacity:.35}@keyframes stream-player-indicator-letter{0%{opacity:var(--stream-player-indicator-letter-min-opacity);transform:translateZ(0)}50%{opacity:1;transform:translate3d(0,-1px,0)}to{opacity:var(--stream-player-indicator-letter-min-opacity);transform:translateZ(0)}}.home-video-mode-bar{position:absolute;top:calc(12px + env(safe-area-inset-top,0px));left:max(var(--video-chrome-dock-padding-inline),env(safe-area-inset-left,0px));right:max(var(--video-chrome-dock-padding-inline),env(safe-area-inset-right,0px));z-index:2;pointer-events:auto}.home-video-mode-bar__nav{display:flex;align-items:center}.home-video-mode-bar__author-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#0006;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff}.home-video-mode-bar__author-meta{display:flex;align-items:center;gap:8px;min-width:0}.home-video-mode-bar__author-name{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-video-mode-bar__author-stats{display:inline-flex}.home-video-mode-bar__author-stat-chip{display:inline-flex;align-items:center;gap:var(--home-author-stat-chip-gap, 3px);min-height:0;height:auto;max-height:none;padding:var(--home-author-stat-chip-pad-block, 3px) var(--home-author-stat-chip-pad-inline, 6px);border:var(--feed-action-border-width, 1px) solid var(--feed-chrome-dock-chip-border, rgba(255, 255, 255, .1));border-radius:var(--feed-chrome-dock-chip-radius, 8px);background:var(--feed-action-glass-bg, rgba(12, 12, 12, .48));box-shadow:var(--feed-chrome-dock-chip-shadow, inset 0 1px 0 rgba(255, 255, 255, .06));backdrop-filter:blur(var(--feed-action-glass-blur, 10px));-webkit-backdrop-filter:blur(var(--feed-action-glass-blur, 10px));font-size:var(--home-author-stat-font-size, 11px);font-weight:600;line-height:1;letter-spacing:.01em;color:#ffffffeb;isolation:isolate;contain:paint;overflow:hidden}.home-video-mode-bar__author-stat-icon{width:var(--home-author-stat-icon-size, 11px);height:var(--home-author-stat-icon-size, 11px);flex-shrink:0;color:#ffffffd1}.home-video-mode-bar__author-avatar.feed-action-rail__avatar-slot{width:30px;height:30px}.feed-action-rail__avatar-slot{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;overflow:hidden;border:1px solid #2e2e2e;background:#1a1a1a}.feed-action-rail__avatar-img{width:100%;height:100%;object-fit:cover;display:block}.feed-action-rail__avatar-fallback{font-size:12px;font-weight:700;color:#ccc}.feed-action-rail-sidebar{margin-left:auto;pointer-events:auto}.feed-action-rail-sidebar__rail-slot{transition:max-height .2s ease,opacity .2s ease;max-height:360px;opacity:1;overflow:hidden}.feed-action-rail-sidebar--collapsed .feed-action-rail-sidebar__rail-slot{max-height:0;opacity:0}.feed-action-rail-sidebar__rail-inner{display:flex;justify-content:flex-end}.feed-action-rail{display:flex;flex-direction:column;gap:8px;align-items:center}.feed-action-rail__action{min-width:52px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#0006;color:#fff;font-size:12px;font-weight:600;padding:0 10px;display:inline-flex;align-items:center;justify-content:center}.feed-action-rail__action--on{border-color:#3d5afe;box-shadow:inset 0 0 0 9999px #3d5afe33}.feed-action-rail__icon,.feed-action-rail__icon--slow{width:18px;height:18px}.feed-action-rail__more-panel{display:flex;flex-direction:column;gap:8px}.feed-action-rail-sidebar__toggle{margin-top:6px;width:34px;height:26px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#00000073;color:#ccc}.feed-action-rail-sidebar__toggle-label{font-size:13px}.feed-root--center{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.feed-route-loading-preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:.6;filter:saturate(.92) brightness(.75);pointer-events:none}.feed-route-loading-preview--player{z-index:15;opacity:1;filter:none}.feed-slide{width:100%;height:100%;position:relative;background:#0d0d0d}.feed-slide--preload-next,.feed-slide--preload-prev{position:absolute;width:2px;height:2px;inset:auto;opacity:0;pointer-events:none;z-index:0}.feed-video{width:100%;height:100%;object-fit:cover;background:#0d0d0d}.feed-post-id{position:absolute;top:calc(58px + env(safe-area-inset-top,0px));left:10px;margin:0;font-size:12px;font-weight:600;color:#ccc;background:#00000073;border:1px solid #2c2c2c;border-radius:8px;padding:5px 8px;z-index:3}.feed-overlay{position:absolute;left:0;right:0;bottom:0;padding:16px;background:linear-gradient(to top,#000000a6,#0000)}.feed-user{margin:0;font-size:16px;font-weight:700;color:#fff}.feed-user-row{display:flex;align-items:center;gap:8px;margin:0 0 8px}.feed-user-avatar{width:28px;height:28px;border-radius:999px;border:1px solid #2e2e2e;object-fit:cover;background:#1a1a1a}.feed-title{margin:0 0 6px;font-size:18px;font-weight:600;color:#fff;line-height:1.35}.feed-tags{margin:0;font-size:14px;font-weight:500;color:#ccc}.state-text{margin:0;font-size:16px;color:#ccc}.retry-btn{border:1px solid #3d5afe;background:#1a1a1a;color:#fff;border-radius:8px;font-size:16px;padding:10px 14px}.loading-more{position:fixed;bottom:8px;left:50%;transform:translate(-50%);margin:0;font-size:12px;color:#999;background:#0000008c;border:1px solid #2e2e2e;border-radius:8px;padding:6px 10px}.feed-position-indicator{position:fixed;top:10px;right:10px;margin:0;font-size:12px;color:#ccc;background:#00000073;border:1px solid #2c2c2c;border-radius:8px;padding:5px 8px}.feed-preload-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;display:flex;justify-content:center;align-items:center;background:#00000024;pointer-events:auto;touch-action:none}.feed-preload-indicator{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:8px 14px;border-radius:999px;border:1px solid var(--feed-action-glass-border);background:var(--feed-action-glass-bg);box-shadow:var(--feed-action-glass-shadow);backdrop-filter:blur(var(--feed-action-glass-blur));-webkit-backdrop-filter:blur(var(--feed-action-glass-blur))}.feed-preload-indicator__spinner{flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.16);border-top-color:#ffffffeb;animation:feed-preload-spin .9s linear infinite}.feed-preload-indicator__label{font-size:12px;font-weight:600;letter-spacing:.02em;color:#f0f0f0;line-height:1.2;white-space:nowrap}@keyframes feed-preload-spin{to{transform:rotate(360deg)}}:root{--feed-action-size: 44px;--feed-action-border-width: 1px;--feed-action-radius: 8px;--feed-action-icon: 24px;--feed-action-stack-gap: 10px;--feed-action-glass-bg: rgba(12, 12, 12, .48);--feed-action-glass-border: rgba(255, 255, 255, .16);--feed-action-glass-shadow: 0 1px 12px rgba(0, 0, 0, .3);--feed-action-glass-blur: 10px;--feed-action-on-icon: rgba(255, 150, 165, .98);--feed-action-on-border: rgba(255, 120, 140, .45);--feed-action-on-inset: rgba(255, 85, 105, .14);--feed-action-off-color: rgba(255, 255, 255, .5);--feed-action-off-icon-opacity: .55;--feed-action-rail-dock-action-size: 36px;--feed-action-rail-dock-icon-size: 20px;--feed-action-rail-dock-gap: 4px;--feed-action-rail-dock-pad-block: 6px;--feed-action-rail-dock-pad-inline: 5px;--feed-action-rail-dock-toggle-label-size: 15px;--feed-meta-hashtag-font-size: .75rem;--feed-meta-hashtag-pad-inline: 12px;--feed-meta-hashtag-pad-block: 6px;--feed-meta-hashtag-min-height: 28px;--feed-meta-hashtag-radius: var(--feed-action-radius);--feed-meta-hashtag-gap: 6px;--feed-meta-follow-pad-inline: 12px;--feed-chrome-dock-chip-height: var(--feed-meta-hashtag-min-height);--feed-chrome-dock-chip-radius: var(--feed-meta-hashtag-radius);--feed-chrome-dock-chip-border: rgba(255, 255, 255, .1);--feed-chrome-dock-chip-border-hover: rgba(255, 255, 255, .18);--feed-chrome-dock-chip-shadow: inset 0 1px 0 rgba(255, 255, 255, .06);--video-chrome-chip-surface-bg: var(--feed-action-glass-bg);--video-chrome-chip-surface-border: var(--feed-chrome-dock-chip-border);--video-chrome-chip-surface-shadow: var(--feed-chrome-dock-chip-shadow);--video-chrome-chip-surface-blur: var(--feed-action-glass-blur);--feed-chrome-dock-chip-shadow-on: inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 0 0 9999px var(--feed-action-on-inset);--feed-action-rail-sidebar-collapse-duration: .24s;--feed-action-rail-sidebar-expand-duration: .34s;--feed-action-rail-sidebar-collapse-ease: cubic-bezier(.45, 0, .75, .15);--feed-action-rail-sidebar-expand-ease: cubic-bezier(.22, 1.04, .36, 1);--feed-action-rail-sidebar-width: calc(var(--feed-action-rail-dock-action-size) + 2 * var(--feed-action-rail-dock-pad-inline));--feed-action-rail-sidebar-gap: var(--feed-action-rail-dock-gap);--feed-action-rail-sidebar-pad-block: var(--feed-action-rail-dock-pad-block);--video-chrome-top-scrim-height: 76px;--video-chrome-top-scrim-opacity: .62;--video-progress-bar-height: 3px;--video-progress-bar-radius-end: calc(var(--video-progress-bar-height) / 2);--video-progress-bar-offset-bottom: 2px;--video-progress-track-bg: rgba(255, 255, 255, .1);--video-progress-fill-bg: rgba(255, 255, 255, .38);--video-progress-touch-height: 22px;--video-progress-float-menu-gap: 10px;--video-progress-float-menu-inset-inline: var(--video-chrome-dock-padding-inline);--video-progress-float-menu-pad-inline: 6px;--video-progress-float-menu-pad-block: 5px;--video-progress-float-menu-radius: var(--feed-chrome-dock-chip-radius);--video-progress-float-menu-action-size: var(--feed-action-size);--video-progress-float-menu-profile-size: var(--feed-action-size);--video-progress-float-menu-icon-size: var(--feed-action-icon);--video-progress-float-menu-height: calc(var(--video-progress-float-menu-pad-block) * 2 + var(--video-progress-float-menu-action-size));--video-progress-float-menu-dock-total-height: calc( var(--video-progress-float-menu-action-size) + var(--video-progress-float-menu-pad-block) + max(var(--video-progress-float-menu-pad-block), var(--app-safe-area-bottom)) );--video-progress-float-menu-indicator-pill-width: 44px;--video-progress-float-menu-indicator-pill-height: 16px;--video-progress-float-menu-indicator-pill-radius: var(--feed-chrome-dock-chip-radius);--video-progress-float-menu-indicator-grip-width: 26px;--video-progress-float-menu-indicator-grip-height: 3px;--video-progress-float-menu-indicator-hit-width: 56px;--video-progress-float-menu-indicator-hit-height: 32px;--video-progress-float-menu-indicator-lift: 10px;--video-progress-float-menu-indicator-bottom: calc( env(safe-area-inset-bottom, 0px) + var(--video-progress-bar-offset-bottom) + var(--video-progress-float-menu-indicator-lift) );--video-progress-float-menu-indicator-height: calc(var(--video-progress-float-menu-indicator-pill-height) + var(--video-progress-float-menu-indicator-lift));--video-progress-float-menu-active-height: var(--video-progress-float-menu-height);--video-progress-float-menu-meta-gap: 8px;--video-progress-float-menu-drop: 8px;--video-progress-float-menu-minimize-duration: .34s;--video-progress-float-menu-expand-duration: .42s;--video-progress-float-menu-collapse-duration: .24s;--video-progress-float-menu-expand-ease: cubic-bezier(.22, 1.04, .36, 1);--video-progress-float-menu-collapse-ease: cubic-bezier(.45, 0, .75, .15);--video-progress-float-menu-minimize-ease: var(--video-progress-float-menu-expand-ease);--video-progress-float-menu-minimize-ease-out: var(--video-progress-float-menu-expand-ease);--video-progress-float-menu-action-stagger: 42ms;--video-progress-float-menu-action-expand-delay: .14s;--video-progress-float-menu-indicator-expand-delay: .16s;--home-author-avatar-size: 52px;--home-author-name-font-size: 15px;--home-author-stat-font-size: 11px;--home-author-stat-icon-size: 11px;--home-author-trigger-gap: 10px;--home-author-meta-gap: 4px;--home-author-meta-max-width: 13rem;--home-author-trigger-min-height: 52px;--home-author-stat-chip-gap: 3px;--home-author-stat-chip-pad-block: 3px;--home-author-stat-chip-pad-inline: 6px;--home-chrome-surface-bg: rgba(255, 255, 255, .06);--home-chrome-surface-border: rgba(255, 255, 255, .1);--home-chrome-surface-muted: #c4c4c4;--profile-tile-aspect: 480 / 854;--profile-tile-radius: 6px;--profile-header-avatar-size: 80px;--profile-header-avatar-radius: 16px;--profile-header-avatar-border: 4px;--profile-header-compact-gap: 10px;--profile-header-compact-pad-inline: 12px;--profile-header-pad-block-compact: 8px;--profile-header-avatar-size-compact: 36px;--profile-header-compact-name-size: 15px;--profile-compact-float-top-gap: 8px;--profile-compact-float-inset-inline: var(--video-chrome-dock-padding-inline);--profile-compact-float-pad-block: 6px;--profile-compact-float-pad-inline: 10px;--profile-compact-float-radius: 9999px;--profile-compact-float-show-duration: .4s;--profile-compact-float-show-ease: cubic-bezier(.22, 1.04, .36, 1);--profile-compact-float-hide-duration: .26s;--profile-compact-float-hide-ease: cubic-bezier(.45, 0, .75, .15);--profile-follow-min-height: 36px;--profile-follow-min-width: 96px;--profile-follow-pad-inline: 20px;--profile-follow-pad-block: 8px;--profile-follow-font-size: 14px}@media(min-width:768px){:root{--feed-action-size: 48px;--feed-action-icon: 26px;--feed-action-stack-gap: 12px;--feed-meta-hashtag-font-size: .8125rem;--feed-meta-hashtag-pad-block: 7px;--feed-meta-hashtag-min-height: 30px;--feed-action-rail-dock-action-size: 38px;--feed-action-rail-dock-icon-size: 21px;--profile-header-avatar-size: 72px}}.feed-page{flex:1 1 auto;min-height:100%;height:100%;display:flex;flex-direction:column;background:var(--bg, #121212);position:relative;overflow:hidden}.profile-video-page{position:relative;z-index:2;display:flex;flex-direction:column;min-height:var(--app-viewport-height);background:var(--bg, #121212);align-items:center}.profile-video-page>section.player-surface{width:100%;max-width:var(--video-column-max);box-sizing:border-box}.profile-video-page__surface{position:relative}.profile-video-page__grid-scroll{flex:1;min-height:0;overflow:auto;overflow-anchor:none;padding:8px 0 max(12px,env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y}.profile-video-page__grid-scroll::-webkit-scrollbar{display:none}.profile-video-page__profile-header{flex:0 0 auto;position:relative;z-index:1;isolation:isolate;overflow:visible;background:var(--bg)}.profile-video-page__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:#1a1a1a}.profile-video-page__cover-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;filter:grayscale(.35) brightness(.72)}.profile-video-page__cover-fallback{width:100%;height:100%;background:linear-gradient(180deg,#0e0e0eeb,#0a0a0af5)}.profile-video-page__cover-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000000a8,#00000061 40%,#121212f0)}.profile-video-page__back--overlay.feed-action-rail__action{position:absolute;top:max(12px,calc(env(safe-area-inset-top,0px) + 6px));left:max(12px,env(safe-area-inset-left,0px));z-index:3;width:var(--feed-action-size);height:var(--feed-action-size);min-width:var(--feed-action-size);min-height:var(--feed-action-size)}.profile-video-page__menu-wrap{position:absolute;top:max(12px,calc(env(safe-area-inset-top,0px) + 6px));right:max(12px,env(safe-area-inset-right,0px));z-index:4;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.profile-video-page__menu-btn{width:var(--feed-action-size);height:var(--feed-action-size);min-width:var(--feed-action-size);min-height:var(--feed-action-size);padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(255,255,255,.34);background:#141414e6;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 12px #00000042;transition:border-color .14s ease,background-color .14s ease,transform .14s ease,box-shadow .14s ease}.profile-video-page__menu-btn-icon{width:19px;height:19px;opacity:.94}.profile-video-page__menu-btn:hover{border-color:#ffffff80;background:#1c1c1cf2;transform:translateY(-1px);box-shadow:0 6px 16px #00000052}.profile-video-page__menu-btn:active{transform:translateY(0);background:#222222f5}.profile-video-page__menu-btn[aria-expanded=true]{border-color:#ffffffa3;background:#262626f7;box-shadow:0 7px 18px #00000061}.profile-video-page__menu-btn:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.profile-video-page__menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;border:none;margin:0;padding:0;background:#00000038}.profile-video-page__menu-panel{position:relative;z-index:2;width:min(254px,calc(100vw - 20px));padding:8px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#101010fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 32px #00000073}.profile-video-page__menu-panel--floating{position:fixed;z-index:121;box-sizing:border-box;margin:0;pointer-events:auto}.profile-video-page__menu-title{margin:0;padding:4px 10px 8px;color:#a9a9a9;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.profile-video-page__menu-item{width:100%;min-height:44px;padding:10px;display:flex;align-items:center;gap:10px;border:none;border-radius:8px;background:transparent;color:#fff;font-size:14px;font-weight:550;text-align:left;cursor:pointer}.profile-video-page__menu-item:hover{background:#ffffff14}.profile-video-page__menu-item:focus-visible{outline:2px solid rgba(255,255,255,.52);outline-offset:1px}.profile-video-page__menu-item-icon{width:16px;height:16px;flex:0 0 auto;opacity:.92}.profile-video-page__menu-item-label{line-height:1.2}.profile-video-page__menu-divider{height:1px;margin:6px 8px;background:#ffffff14}.profile-video-page__menu-item--danger{color:#ffb3b3}@media(max-width:520px){.profile-video-page__menu-panel{width:min(280px,calc(100vw - 16px));border-radius:14px;padding:9px}.profile-video-page__menu-item{min-height:46px;font-size:15px}.profile-video-page__menu-item-icon{width:17px;height:17px}}.post-player__back-btn{pointer-events:auto;z-index:40}.post-player__top-left-stack{position:absolute;top:max(12px,calc(env(safe-area-inset-top,0px) + 6px));left:max(12px,env(safe-area-inset-left,0px));z-index:40;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.post-player__top-left-stack .profile-video-page__back--overlay.feed-action-rail__action{position:relative;top:auto;left:auto}.post-player__ready-count{pointer-events:none;padding:0 2px;font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.02em;color:#fff;white-space:nowrap}.profile-video-page__compact-bar{position:fixed;top:0;left:0;right:0;z-index:35;display:flex;justify-content:center;box-sizing:border-box;margin:0;padding:calc(env(safe-area-inset-top,0px) + var(--profile-compact-float-top-gap)) max(var(--profile-compact-float-inset-inline),env(safe-area-inset-right,0px)) 0 max(var(--profile-compact-float-inset-inline),env(safe-area-inset-left,0px));overflow:visible;pointer-events:none}.profile-video-page__compact-bar-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:var(--profile-header-compact-gap);box-sizing:border-box;width:100%;max-width:min(calc(100% - 2 * var(--profile-compact-float-inset-inline) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)),calc(var(--video-column-max) - 2 * var(--profile-compact-float-inset-inline)));min-height:calc(var(--profile-header-avatar-size-compact) + (var(--profile-compact-float-pad-block) * 2));padding:var(--profile-compact-float-pad-block) var(--profile-compact-float-pad-inline);background:var(--feed-action-glass-bg);border:var(--feed-action-border-width) solid var(--feed-chrome-dock-chip-border);border-radius:var(--profile-compact-float-radius);box-shadow:var(--feed-chrome-dock-chip-shadow);backdrop-filter:blur(var(--feed-action-glass-blur));-webkit-backdrop-filter:blur(var(--feed-action-glass-blur));isolation:isolate;transform:translate3d(0,calc(-100% - var(--profile-compact-float-top-gap)),0);opacity:0;visibility:hidden;pointer-events:none;contain:layout style paint;will-change:transform,opacity;transition:transform var(--profile-compact-float-hide-duration) var(--profile-compact-float-hide-ease),opacity calc(var(--profile-compact-float-hide-duration) * .85) ease,visibility var(--profile-compact-float-hide-duration) ease}.profile-video-page__compact-bar--visible .profile-video-page__compact-bar-inner{transform:translateZ(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform var(--profile-compact-float-show-duration) var(--profile-compact-float-show-ease),opacity calc(var(--profile-compact-float-show-duration) * .72) ease,visibility var(--profile-compact-float-show-duration) ease}.profile-video-page__compact-bar-inner .profile-video-page__back--overlay{position:static;grid-column:1;justify-self:start;align-self:center;margin:0}.profile-video-page__compact-bar-body{grid-column:2;display:flex;align-items:center;gap:var(--profile-header-compact-gap);min-width:0}.profile-video-page__compact-bar-inner .profile-video-page__follow-btn--compact{grid-column:3;justify-self:end;align-self:center;flex-shrink:0;min-width:var(--profile-follow-min-width);min-height:var(--profile-follow-min-height);padding:var(--profile-follow-pad-block) 12px;font-size:var(--profile-follow-font-size);margin:0;box-shadow:none;border-radius:var(--profile-compact-float-radius)}.profile-video-page__compact-bar-inner .profile-video-page__menu-wrap{position:static;top:auto;right:auto;grid-column:4;justify-self:end;align-self:center;margin:0}.profile-video-page__compact-bar-inner .profile-video-page__menu-btn{border-radius:var(--profile-compact-float-radius)}.profile-video-page__compact-bar-inner--account{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center}.profile-video-page__compact-bar-inner--account .profile-video-page__menu-wrap{grid-column:4}.account-page__compact-tab-wrap{grid-column:3;position:relative;justify-self:end;align-self:center}.account-page__compact-tab-trigger{box-sizing:border-box;min-height:var(--feed-action-size);max-width:min(132px,34vw);padding:0 12px;display:inline-flex;align-items:center;gap:6px;border:var(--feed-action-border-width) solid var(--feed-chrome-dock-chip-border);border-radius:var(--profile-compact-float-radius);background:#141414b8;color:#fff;font-size:12px;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap}.account-page__compact-tab-trigger--open{border-color:#ffffff6b;background:#1c1c1ceb}.account-page__compact-tab-trigger-label{overflow:hidden;text-overflow:ellipsis}.account-page__compact-tab-trigger-chevron{flex:0 0 auto;font-size:11px;line-height:1;opacity:.88}.account-page__compact-tab-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;border:none;margin:0;padding:0;background:#00000038;cursor:default}.account-page__compact-tab-panel{position:fixed;z-index:121;box-sizing:border-box;margin:0;padding:8px;border:var(--feed-action-border-width) solid var(--feed-chrome-dock-chip-border);border-radius:12px;background:#101010fa;box-shadow:var(--feed-chrome-dock-chip-shadow);backdrop-filter:blur(var(--feed-action-glass-blur));-webkit-backdrop-filter:blur(var(--feed-action-glass-blur));max-height:min(320px,calc(100vh - 96px));overflow-y:auto;pointer-events:auto}.account-page__compact-tab-panel--inline{position:relative;z-index:2;width:min(268px,calc(100vw - 20px))}.account-page__compact-tab-option--menu{grid-template-columns:auto minmax(0,1fr)}.account-page__compact-tab-option--danger .account-page__compact-tab-option-label{color:#ffb3b3}.account-page__compact-tab-option--danger .account-page__compact-tab-option-icon-wrap{background:#ff78781f}.account-page__compact-tab-option--danger .account-page__compact-tab-option-icon{color:#ffb3b3}.account-page__compact-tab-panel-head{padding:4px 8px 8px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:4px}.account-page__compact-tab-panel-title{margin:0;color:#a9a9a9;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.account-page__compact-tab-list{display:flex;flex-direction:column;gap:4px}.account-page__compact-tab-option{width:100%;min-height:44px;padding:8px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#fff;text-align:left;cursor:pointer}.account-page__compact-tab-option:hover{background:#ffffff0f}.account-page__compact-tab-option:focus-visible{outline:2px solid rgba(255,255,255,.52);outline-offset:1px}.account-page__compact-tab-option--active{border-color:#3d5afe57;background:#3d5afe24}.account-page__compact-tab-option-icon-wrap{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff0f;flex:0 0 auto}.account-page__compact-tab-option--active .account-page__compact-tab-option-icon-wrap{background:#3d5afe33}.account-page__compact-tab-option-icon{width:14px;height:14px;color:#ffffffeb}.account-page__compact-tab-option-label{font-size:14px;font-weight:550;line-height:1.2;color:#f2f2f2}.account-page__compact-tab-option-count{min-width:34px;min-height:24px;padding:4px 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff14;color:#d8d8d8;font-size:11px;font-weight:650;line-height:1}.profile-video-page__compact-bar-body .profile-video-page__avatar-wrap{flex:0 0 auto;width:var(--profile-header-avatar-size-compact);height:var(--profile-header-avatar-size-compact);overflow:hidden;border-radius:50%}.profile-video-page__compact-bar-body .profile-video-page__avatar{width:100%;height:100%;border-width:2px;border-radius:50%}.profile-video-page__compact-bar-body .profile-video-page__avatar--fallback{font-size:.95rem}.profile-video-page__compact-bar-name{margin:0;flex:1 1 auto;min-width:0;font-size:var(--profile-header-compact-name-size);font-weight:700;letter-spacing:.01em;color:#fff;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){.profile-video-page__compact-bar-inner,.profile-video-page__compact-bar--visible .profile-video-page__compact-bar-inner{transition:none}}.profile-video-page__compact-sentinel{height:1px;width:100%;margin:0;padding:0;border:0;pointer-events:none;visibility:hidden;overflow-anchor:none}.profile-video-page__profile-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;padding:132px 16px 0;background:#0c0c0c3d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.profile-video-page__profile-actions-row{display:flex;align-items:center;width:100%;min-width:0}.profile-video-page__profile-bar{display:flex;align-items:center;gap:10px;width:100%;min-width:0}.profile-video-page__profile-identity{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-width:0}.profile-video-page__avatar-wrap{position:relative;flex:0 0 auto}.profile-video-page__avatar{display:block;width:var(--profile-header-avatar-size);height:var(--profile-header-avatar-size);border-radius:var(--profile-header-avatar-radius);object-fit:cover;background:#1e1e1e;border:var(--profile-header-avatar-border) solid var(--bg);box-sizing:border-box}.profile-video-page__avatar--fallback{display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:600;color:#ccc;line-height:1}.profile-video-page__profile-meta{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.profile-video-page__profile-title-row{display:flex;align-items:flex-start;gap:8px;min-width:0;width:100%;max-width:100%}.profile-video-page__profile-name{margin:0;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;font-weight:700;letter-spacing:.01em;color:#fff;line-height:1.2}.profile-video-page__profile-handle{margin:0;font-size:14px;font-weight:400;color:#999;line-height:1.3}.profile-video-page__profile-meta-row{display:flex;align-items:center;gap:10px;width:100%;min-width:0;margin-top:10px}.profile-video-page__profile-stats{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;margin:0;min-width:0}.profile-video-page__profile-stat-chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-height:26px;padding:5px 10px 5px 8px;border:1px solid var(--home-chrome-surface-border);border-radius:999px;background:var(--home-chrome-surface-bg);color:var(--home-chrome-surface-muted);font-size:13px;font-weight:600;line-height:1;letter-spacing:.02em}.profile-video-page__profile-stat-icon{width:13px;height:13px;flex-shrink:0;color:#ffffffd1}.profile-video-page__profile-stat-value{font-variant-numeric:tabular-nums;color:#fff}.profile-video-page__follow-btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-width:104px;min-height:32px;padding:6px 11px;border-radius:8px;border:1px solid rgba(255,255,255,.86);background:transparent;color:#fff;font-size:13px;font-weight:700;line-height:1;letter-spacing:.01em;white-space:nowrap;cursor:pointer;box-shadow:0 2px 10px #00000038;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease;margin-left:auto}.profile-video-page__follow-btn:hover:not(:disabled){background:#ffffff14;border-color:#fff;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #00000047}.profile-video-page__follow-btn:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px}.profile-video-page__follow-btn:disabled{opacity:.72;cursor:default}.profile-video-page__follow-btn--active{border-color:#fff;background:#fff;color:#111}.profile-video-page__follow-btn-icon{width:13px;height:13px;flex:0 0 auto;opacity:.9}.profile-video-page__follow-btn-label{display:inline-block;line-height:1}@media(max-width:520px){.profile-video-page__profile-bar{gap:8px}.profile-video-page__profile-name{font-size:1.2rem}.profile-video-page__profile-handle{font-size:13px}.profile-video-page__follow-btn{min-width:94px;min-height:30px;padding:5px 9px;font-size:12px;gap:6px}.profile-video-page__follow-btn-icon{width:12px;height:12px}.profile-video-page__compact-bar-inner .profile-video-page__follow-btn--compact{min-width:84px;min-height:32px;padding:6px 10px;font-size:12px;gap:5px}.profile-video-page__profile-stat-chip{min-height:24px;padding:4px 9px 4px 8px;font-size:12px}}.profile-video-page__tabs{position:relative;z-index:1;display:flex;align-items:stretch;gap:0;width:100%;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.08)}.profile-video-page__tab{flex:1;margin:0;padding:14px 8px 12px;border:none;border-bottom:2px solid transparent;background:transparent;color:#999;font-size:14px;font-weight:600;letter-spacing:.01em}.profile-video-page__tab--active{color:#fff;border-bottom-color:#fff}.profile-video-page__status{margin:0;padding:28px 16px;text-align:center;font-size:14px;color:#999}.profile-video-page__status--load-more{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.profile-video-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;overflow-anchor:none;contain:layout style}.profile-video-page__tile{position:relative;display:block;width:100%;aspect-ratio:var(--profile-tile-aspect);padding:0;margin:0;border:none;border-radius:var(--profile-tile-radius);overflow:hidden;cursor:pointer;background:#141414;text-align:left}.profile-video-page__tile-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;background:#141414}.profile-video-page__tile-liked-indicator{position:absolute;top:7px;right:7px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:#0c0c0cc7;color:#fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.profile-video-page__tile-liked-icon{width:12px;height:12px;color:#fff;fill:#ffffff29}.profile-video-page__tile--skeleton{cursor:default;pointer-events:none;overflow:hidden;background:#141414;contain:strict}.profile-video-page__tile--tail-placeholder{content-visibility:auto}.profile-video-page__tile-shimmer{display:block;width:100%;height:100%;background:linear-gradient(135deg,#161616,#222,#161616);background-size:200% 200%;animation:profile-tile-shimmer 1.4s ease-in-out infinite}@keyframes profile-tile-shimmer{0%{background-position:100% 50%}to{background-position:0% 50%}}.profile-video-page__tile-fallback{display:flex;align-items:center;justify-content:center;height:100%;padding:10px;font-size:12px;line-height:1.35;color:#999;overflow:hidden}.profile-video-page__tile-hashtags{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px;padding:6px;pointer-events:none;background:linear-gradient(180deg,#0000,#0000008c 45%,#000000d1)}.profile-video-page__tile-hashtags .video-user-meta__hashtag{max-width:100%;font-size:.5625rem;padding:2px 6px;line-height:1.2}.profile-video-page__grid-sentinel{grid-column:1 / -1;width:100%;height:1px;margin:0;padding:0;pointer-events:none;overflow-anchor:none;visibility:hidden}.feed-reload-btn{border:1px solid rgba(255,255,255,.26);background:#ffffff14;color:#fff;border-radius:10px;padding:10px 14px;cursor:pointer}.account-page.profile-video-page{position:relative;z-index:2;display:flex;flex-direction:column;min-height:var(--app-viewport-height);background:var(--bg)}.account-page__surface{display:flex;flex-direction:column;flex:1;min-height:0;background:#121212}.account-page .player-surface{width:min(100%,var(--video-column-max));margin-left:auto;margin-right:auto}.account-page__profile-header{flex:0 0 auto;min-height:calc(220px + env(safe-area-inset-top,0px))}.account-page__profile-header .profile-video-page__cover{min-height:calc(220px + env(safe-area-inset-top,0px))}.account-page__cover-fallback{background:linear-gradient(145deg,#1a1a1a,#121212 55%,#0d0d0d)}.account-page__profile-header:has(.profile-video-page__menu-btn[aria-expanded=true]){z-index:12}.account-page__profile-body{--account-profile-header-gap: 52px;padding-top:calc(max(12px,calc(env(safe-area-inset-top,0px) + 6px)) + var(--feed-action-size) + var(--account-profile-header-gap));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-bottom:4px}html[data-display-mode=standalone][data-device-layout=phone] .account-page__profile-body,html.ios-pwa-layout-ready[data-device-layout=phone] .account-page__profile-body{--account-profile-header-gap: 60px}.account-page__avatar-wrap--large .profile-video-page__avatar,.account-page__avatar-wrap--large .profile-video-page__avatar--fallback{width:84px;height:84px;border-radius:12px;font-size:2rem}.account-page__avatar-wrap--large{width:84px;height:84px;flex:0 0 84px}.account-page__stats-row{margin-top:8px}.account-page__stats-row .profile-video-page__profile-stats{gap:6px}.account-page__stats-row .profile-video-page__profile-stat-chip{min-height:24px;padding:4px 8px;font-size:11px;gap:5px}.account-page__stat-icon{width:12px;height:12px;flex:0 0 auto;color:#ffffffe6}.account-page__stat-label{white-space:nowrap;color:#d0d0d0;font-weight:600}.account-page__tabs-sticky{position:static;z-index:1;flex:0 0 auto;background:#121212;border-bottom:1px solid rgba(255,255,255,.06)}.account-page__tabs .profile-video-page__tab{padding:12px 4px 10px;font-size:12px;letter-spacing:.02em}.account-page .profile-video-page__profile-header{box-shadow:none}.account-page__body{flex:1;min-height:0;overflow:auto;padding:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.account-page__panel{position:relative;min-height:0}.account-page__panel--float-action .account-page__panel-grid{padding-bottom:52px}.account-page__panel-grid{width:100%}.account-page__panel-status{margin:0;padding:28px 16px;text-align:center;font-size:14px;color:#999}.account-page__panel-float-action{position:fixed;left:0;right:0;bottom:calc(var(--video-progress-float-menu-dock-total-height) + 12px);z-index:35;display:flex;justify-content:center;padding-left:max(16px,var(--app-safe-area-left));padding-right:max(16px,var(--app-safe-area-right));pointer-events:none}.account-page__panel-all-btn{border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer}.account-page__panel-all-btn--float{pointer-events:auto;border:var(--feed-action-border-width) solid var(--feed-chrome-dock-chip-border);background:var(--feed-action-glass-bg);box-shadow:var(--feed-chrome-dock-chip-shadow);backdrop-filter:blur(var(--feed-action-glass-blur));-webkit-backdrop-filter:blur(var(--feed-action-glass-blur));isolation:isolate}.account-page__body::-webkit-scrollbar,.hashtag-index-page__body::-webkit-scrollbar{display:none}.account-page__liked-section{padding-top:8px}.account-page__follow-section,.account-page__liked-hashtag-section,.account-page__collection-section{padding-top:20px}.account-page__liked-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 16px 10px;margin-bottom:0}.account-page__liked-title,.hashtag-video-page-header__title{margin:0;font-size:16px;font-weight:600;letter-spacing:.01em;color:#fff}.account-page__more-btn{border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;border-radius:8px;padding:6px 10px;cursor:pointer}.account-page__status,.hashtag-index-page__status{margin:0;padding-top:12px;padding-bottom:12px;color:#ccc}.account-page__error{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.account-page__liked-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:2px;padding:0 16px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.account-page__liked-row::-webkit-scrollbar{display:none}.account-page__liked-row .profile-video-page__tile{flex:0 0 auto;width:clamp(96px,28vw,128px)}.account-page__liked-tile-hashtag-badge{position:absolute;top:6px;right:6px;z-index:2;display:inline-flex;align-items:center;max-width:calc(100% - 12px);padding:3px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#0000009e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none}.account-page__liked-tile-hashtag-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1;font-weight:700;letter-spacing:.01em;color:#fff}.account-page__follow-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;padding:0 16px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.account-page__follow-row::-webkit-scrollbar{display:none}.account-page__liked-hashtag-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:2px;padding:0 16px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.account-page__liked-hashtag-row::-webkit-scrollbar{display:none}.account-page__liked-hashtag-row .profile-video-page__tile{flex:0 0 auto;width:clamp(96px,28vw,128px)}.account-page__liked-hashtag-tile{border-radius:var(--profile-tile-radius);overflow:hidden}.account-page__liked-hashtag-footer{position:absolute;left:0;right:0;bottom:0;width:100%;box-sizing:border-box;min-height:32px;padding:7px 9px;border-radius:0;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#08080800,#080808b8 58%,#080808f0);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px #ffffff0a;contain:paint}.account-page__liked-hashtag-footer-name{min-width:0;display:inline-flex;align-items:center;gap:6px}.account-page__liked-hashtag-name-icon{width:12px;height:12px;color:#ffffffe0;flex:0 0 auto}.account-page__liked-hashtag-footer-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:12px;line-height:1.2;font-weight:700;letter-spacing:.01em}.account-page__liked-hashtag-count-badge{position:absolute;top:6px;right:6px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#0000009e;color:#fff}.account-page__liked-hashtag-count-value{font-size:.62rem;line-height:1;font-weight:700;letter-spacing:.01em}.account-page__liked-hashtag-count-icon{width:11px;height:11px;color:#dcdcdc}.account-page__follow-chip{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:7px;width:clamp(74px,22vw,92px);min-height:108px;margin:0;padding:8px 6px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#161616;color:#fff;cursor:pointer;text-align:center}.account-page__follow-chip-avatar{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.account-page__follow-chip-avatar-wrap{width:56px;height:56px;border-radius:50%;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:#1b1b1b}.account-page__follow-chip-avatar--fallback{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:#1f1f1f;font-size:24px;font-weight:700;color:#ccc}.account-page__follow-chip-name{display:block;width:100%;font-size:11.5px;line-height:1.25;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;color:#e6e6e6}.account-page__collection-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:2px;overflow-x:auto;padding:0 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.account-page__collection-row::-webkit-scrollbar{display:none}.account-page__collection-tile{position:relative;flex:0 0 auto;display:block;width:clamp(96px,28vw,128px);aspect-ratio:var(--profile-tile-aspect, 480 / 854);margin:0;padding:0;border:1px solid rgba(255,255,255,.08);background:#141414;border-radius:var(--profile-tile-radius, 6px);overflow:hidden;text-align:left;color:#fff;cursor:pointer;content-visibility:auto}.account-page__collection-tile:hover{filter:brightness(1.06)}.account-page__collection-tile-media,.account-page__collection-tile-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;background:#141414}.account-page__collection-tile-img{position:absolute;top:0;right:0;bottom:0;left:0}.account-page__collection-tile-media--pending{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#666;background:linear-gradient(135deg,#161616,#1c1c1c,#161616);background-size:200% 200%;animation:hashtag-index-shimmer 1.4s ease-in-out infinite}.profile-video-page__grid .account-page__collection-tile,.account-page__panel-grid .account-page__collection-tile{width:100%;flex:initial}.account-page__collection-count-badge{position:absolute;top:6px;right:6px;z-index:2;display:inline-flex;align-items:center;gap:4px;max-width:calc(100% - 12px);padding:3px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#0000009e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;pointer-events:none}.account-page__collection-count-badge-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1;font-weight:700;letter-spacing:.01em}.account-page__collection-footer{position:absolute;left:0;right:0;bottom:0;z-index:2;min-height:32px;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#08080800,#080808b8 58%,#080808f0);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px #ffffff0a;contain:paint;pointer-events:none}.account-page__collection-footer-icon{width:12px;height:12px;color:#ffffffe0;flex:0 0 auto}.account-page__collection-footer-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:12px;line-height:1.2;font-weight:700;letter-spacing:.01em}.account-page__collection-tile-count-icon{width:11px;height:11px;color:#dcdcdc}.account-page__collection-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,#0000 35%,#0000008c 70%,#000000e0)}.account-page .profile-video-page__profile-bar{align-items:flex-start}.account-page__avatar-placeholder{width:100%;height:100%;border-radius:50%;background:#1f1f1f;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.account-page__avatar-skeleton{display:block;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#161616,#242424,#161616);background-size:200% 200%;animation:profile-tile-shimmer 1.4s ease-in-out infinite}.account-page__text-skeleton{display:block;border-radius:6px;background:linear-gradient(135deg,#161616,#242424,#161616);background-size:200% 200%;animation:profile-tile-shimmer 1.4s ease-in-out infinite}.account-page__text-skeleton--name{width:min(180px,52vw);height:22px;margin-bottom:8px}.account-page__text-skeleton--handle{width:min(140px,42vw);height:14px;margin-bottom:12px}.account-page__text-skeleton--title{width:min(160px,48vw);height:20px}.account-page__text-skeleton--stat{width:min(72px,24vw);height:24px;margin-top:8px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.profile-video-page__profile-stat-chip--skeleton{width:52px;height:28px;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(135deg,#161616,#242424,#161616);background-size:200% 200%;animation:profile-tile-shimmer 1.4s ease-in-out infinite}.search-page__field-skeleton{display:block;width:100%;height:44px;border-radius:8px;margin-bottom:18px;background:linear-gradient(135deg,#161616,#242424,#161616);background-size:200% 200%;animation:profile-tile-shimmer 1.4s ease-in-out infinite}.settings-page__section-skeleton{display:block;width:100%;height:96px;border-radius:10px;margin-bottom:12px;background:linear-gradient(135deg,#161616,#242424,#161616);background-size:200% 200%;animation:profile-tile-shimmer 1.4s ease-in-out infinite}.account-page__logout-btn{box-sizing:border-box;width:var(--feed-action-size);height:var(--feed-action-size);min-width:var(--feed-action-size);min-height:var(--feed-action-size);padding:0;border-radius:50%}.account-page__back-glyph{display:inline-block;font-size:16px;line-height:1}.hashtag-index-page{position:relative;z-index:2;display:flex;flex-direction:column;min-height:var(--app-viewport-height);background:var(--bg);align-items:center}.hashtag-index-page__surface{display:flex;flex-direction:column;flex:1;width:100%;max-width:var(--video-column-max);min-height:0;box-sizing:border-box}.hashtag-index-page__body{flex:1;min-height:0;overflow:auto;padding:2px 0 max(16px,env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.hashtag-index-page__body::-webkit-scrollbar{display:none}.hashtag-index-page__status{margin:0;padding:28px 16px;text-align:center;font-size:14px;color:#999}.hashtag-index-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;padding:0 2px;box-sizing:border-box}.hashtag-index-page__grid[hidden]{display:none!important}.hashtag-index-page__grid-sentinel{grid-column:1 / -1;height:1px;margin:0;padding:0;pointer-events:none}.hashtag-index-page__tile{position:relative;display:block;width:100%;aspect-ratio:var(--profile-tile-aspect);margin:0;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:var(--profile-tile-radius);overflow:hidden;background:#121212;cursor:pointer;isolation:isolate}.hashtag-index-page__tile-img,.hashtag-index-page__tile-media{display:block;width:100%;height:100%;object-fit:cover;transform:translateZ(0);backface-visibility:hidden}.hashtag-index-page__tile--skeleton{pointer-events:none;cursor:default}.hashtag-index-page__tile-shimmer{display:block;width:100%;height:100%;background:linear-gradient(135deg,#161616,#222,#161616);background-size:200% 200%;animation:profile-tile-shimmer 1.4s ease-in-out infinite}.hashtag-index-page__tile-fallback{display:flex;align-items:center;justify-content:center;height:100%;padding:10px;font-size:12px;line-height:1.35;color:#999}.hashtag-index-page__tile-liked-indicator{position:absolute;top:7px;right:7px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:#0c0c0cc7;color:#fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.hashtag-index-page__tile-liked-icon{width:12px;height:12px;color:#fff;fill:#ffffff29}.hashtag-index-page__tile-author{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:8px;min-height:32px;min-width:0;width:100%;padding:7px 9px;box-sizing:border-box;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#08080800,#080808b8 58%,#080808f0);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px #ffffff0a;contain:paint}.hashtag-index-page__tile-author-avatar{flex:0 0 auto;width:20px;height:20px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.24);background:#1a1a1a}.hashtag-index-page__tile-author-img{width:100%;height:100%;object-fit:cover;display:block}.hashtag-index-page__tile-author-fallback{font-size:11px;line-height:1;font-weight:600;color:#fff}.hashtag-index-page__tile-author-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:12px;line-height:1.2;font-weight:700;letter-spacing:.01em}.hashtag-video-page-header{--hashtag-header-content-gap: 10px;flex:0 0 auto;box-sizing:border-box;width:100%;padding:calc(8px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px));background:var(--bg)}.hashtag-video-page-header__bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--hashtag-header-content-gap);min-height:48px;padding-bottom:10px}.hashtag-video-page-header__wing{display:flex;align-items:center;min-width:0}.hashtag-video-page-header__wing--start{justify-content:flex-start}.hashtag-video-page-header__wing--end{justify-content:flex-end;gap:8px}.hashtag-video-page-header__main{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.hashtag-video-page-header__back,.hashtag-video-page-header__play{flex:0 0 auto;margin:0;padding:0;color:#e0e0e0;cursor:pointer}.hashtag-video-page-header__back.feed-action-rail__action,.hashtag-video-page-header__play.feed-action-rail__action{box-sizing:border-box;width:var(--feed-action-size);height:var(--feed-action-size);min-width:var(--feed-action-size);min-height:var(--feed-action-size);display:flex;align-items:center;justify-content:center;border:var(--feed-action-border-width) solid var(--feed-action-glass-border);border-radius:var(--feed-action-radius);background:var(--feed-action-glass-bg);backdrop-filter:blur(var(--feed-action-glass-blur));-webkit-backdrop-filter:blur(var(--feed-action-glass-blur));box-shadow:var(--feed-action-glass-shadow);color:#fff}.hashtag-video-page-header__back.feed-action-rail__action{border-color:#fff3;background:#0e0e0ec7;box-shadow:0 1px #ffffff0d inset,0 6px 14px #00000047}.hashtag-video-page-header__back.feed-action-rail__action:hover{background:#141414e0;border-color:#ffffff47}.hashtag-video-page-header__back-icon{width:18px;height:18px;color:#f2f2f2;transform:translate(-.5px)}.hashtag-video-page-header__like.feed-action-rail__action{box-sizing:border-box;width:var(--feed-action-size);height:var(--feed-action-size);min-width:var(--feed-action-size);min-height:var(--feed-action-size);padding:0;border:var(--feed-action-border-width) solid var(--feed-action-glass-border);border-radius:var(--feed-action-radius);background:var(--feed-action-glass-bg);backdrop-filter:blur(var(--feed-action-glass-blur));-webkit-backdrop-filter:blur(var(--feed-action-glass-blur));box-shadow:var(--feed-action-glass-shadow);color:#b8b8b8;display:flex;align-items:center;justify-content:center}.hashtag-video-page-header__like.feed-action-rail__action:hover:not(:disabled){background:#1818189e;color:#fff}.hashtag-video-page-header__like.feed-action-rail__action:disabled{opacity:.5;cursor:default}.hashtag-video-page-header__like--active.feed-action-rail__action{border-color:#3d5afe85;background:#3d5afe1f;color:#8ea0ff}.hashtag-video-page-header__like--active.feed-action-rail__action:hover:not(:disabled){background:#3d5afe33;border-color:#3d5afe9e;color:#a8b6ff}.hashtag-video-page-header__like-icon{width:18px;height:18px;color:currentColor;fill:transparent}.hashtag-video-page-header__like--active .hashtag-video-page-header__like-icon{fill:currentColor}.hashtag-video-page-header__back.feed-action-rail__action:hover,.hashtag-video-page-header__play.feed-action-rail__action:hover:not(:disabled){background:#1818189e}.hashtag-video-page-header__play.feed-action-rail__action:disabled{opacity:.35;cursor:default;pointer-events:none}.hashtag-video-page-header__title{margin:0;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.15;color:#fff}.hashtag-video-page-header__stats{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;margin-top:4px}.hashtag-video-page-header__stat-chip{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#121212bd;color:#e4e4e4;font-size:11px;font-weight:700;line-height:1;letter-spacing:.01em}.hashtag-video-page-header__stat-icon{flex:0 0 auto;width:13px;height:13px;color:#dfe7ff;opacity:.92}.hashtag-video-page-header__stat-value{font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;transform:translateY(-.25px)}.account-liked-page.hashtag-index-page{display:flex;flex-direction:column;min-height:0}.account-liked-page.hashtag-index-page .hashtag-index-page__surface{display:flex;flex-direction:column;flex:1;min-height:0}.account-liked-page.hashtag-index-page .hashtag-index-page__header{border-bottom:none}.account-liked-page.hashtag-index-page .hashtag-index-page__body{flex:1;min-height:0;overflow:auto}.account-liked-page__grid,.account-collection-page__grid{padding:0 2px;box-sizing:border-box}.account-liked-page__grid .profile-video-page__tile,.account-collection-page__grid .profile-video-page__tile{width:100%}.account-liked-page__grid-sentinel,.account-collection-page__menu-wrap{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end}.account-collection-page__menu-btn{width:var(--feed-action-size);height:var(--feed-action-size);min-width:var(--feed-action-size);min-height:var(--feed-action-size)}.account-collection-page__menu-btn--active{border-color:#ffffffa3;background:#262626f7}.account-collection-page__menu-backdrop{position:fixed}.account-collection-page__menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:40}.profile-video-page__tile--selected{outline:2px solid rgba(61,90,254,.88);outline-offset:-2px}.collection-move-target-sheet__subtitle{margin:0;padding:0 2px;color:#a0a0a0;font-size:13px;line-height:1.35}.collection-move-target-sheet__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.collection-move-target-sheet__option{width:100%;min-height:48px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff08;color:#fff;cursor:pointer;text-align:left}.collection-move-target-sheet__option:hover{background:#ffffff14}.collection-move-target-sheet__option-name{font-size:14px;font-weight:550}.collection-move-target-sheet__option-count{color:#a0a0a0;font-size:12px;white-space:nowrap}.account-collection-page__grid-sentinel{grid-column:1 / -1;height:1px;margin:0;padding:0;pointer-events:none}.account-collection-page.hashtag-index-page{display:flex;flex-direction:column;min-height:0}.account-collection-page.hashtag-index-page .hashtag-index-page__surface{display:flex;flex-direction:column;flex:1;min-height:0}.account-collection-page.hashtag-index-page .hashtag-index-page__header{border-bottom:none}.account-collection-page.hashtag-index-page .hashtag-index-page__body{flex:1;min-height:0;overflow:auto}.profile-video-page__compact-bar-inner--collection,.profile-video-page__compact-bar-inner--liked{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--profile-header-compact-gap)}.profile-video-page__compact-bar-inner--hashtag{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:var(--profile-header-compact-gap)}.profile-video-page__compact-bar-inner--hashtag .profile-video-page__compact-bar-body{grid-column:2}.profile-video-page__compact-bar-inner--hashtag .hashtag-index-page__compact-bar-play,.profile-video-page__compact-bar-inner--hashtag .hashtag-index-page__compact-bar-like{justify-self:end;border-radius:var(--profile-compact-float-radius)}.profile-video-page__compact-bar-inner--hashtag .hashtag-index-page__compact-bar-play{grid-column:3}.profile-video-page__compact-bar-inner--hashtag .hashtag-index-page__compact-bar-like{grid-column:4;width:var(--feed-action-size);min-width:var(--feed-action-size);padding:0}.hashtag-page .profile-video-page__compact-bar-inner--hashtag .profile-video-page__back.feed-action-rail__action{border-radius:var(--profile-compact-float-radius)}.hashtag-page.hashtag-index-page{display:flex;flex-direction:column;min-height:0}.hashtag-page.hashtag-index-page .hashtag-index-page__surface{display:flex;flex-direction:column;flex:1;min-height:0}.hashtag-page.hashtag-index-page .hashtag-index-page__header{border-bottom:none}.hashtag-page.hashtag-index-page .hashtag-index-page__body{flex:1;min-height:0;overflow:auto}.profile-video-page__compact-bar-inner--collection .profile-video-page__compact-bar-body,.profile-video-page__compact-bar-inner--liked .profile-video-page__compact-bar-body{grid-column:2}.profile-video-page__compact-bar-inner--collection .profile-video-page__menu-wrap{grid-column:3;justify-self:end}.profile-video-page__compact-bar-inner--liked .account-liked-page__compact-bar-play{grid-column:3;justify-self:end;border-radius:var(--profile-compact-float-radius)}.account-collection-page .profile-video-page__compact-bar-inner--collection .profile-video-page__back.feed-action-rail__action,.account-liked-page .profile-video-page__compact-bar-inner--liked .profile-video-page__back.feed-action-rail__action{border-radius:var(--profile-compact-float-radius)}.hashtag-index-page__compact-bar-body,.account-collection-page__compact-bar-body{justify-content:flex-start;gap:8px}.hashtag-index-page__compact-bar-name,.account-collection-page__compact-bar-name{flex:0 1 auto;width:auto;max-width:calc(100% - 56px)}.hashtag-index-page__compact-bar-count,.account-collection-page__compact-bar-count{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;border:none;background:transparent;box-shadow:none;color:#d0d0d0;font-size:12px;font-weight:650;line-height:1;white-space:nowrap}.hashtag-index-page__compact-bar-count--liked{color:#dfe7ff}.hashtag-index-page__compact-bar-count-icon,.account-collection-page__compact-bar-count-icon{width:12px;height:12px;flex:0 0 auto;color:#ffffffe0}.hashtag-index-page__compact-bar-count--liked .hashtag-index-page__compact-bar-count-icon{color:#dfe7ff}.hashtag-index-page__compact-bar-count-value,.account-collection-page__compact-bar-count-value{color:#d8d8d8;font-size:12px;font-weight:650;line-height:1}.hashtag-index-page__compact-bar-count--liked .hashtag-index-page__compact-bar-count-value{color:#dfe7ff}.account-collection-page__compact-bar-menu .profile-video-page__menu-btn{border-radius:var(--profile-compact-float-radius)}.account-collection-page__menu-panel-inline{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:min(268px,calc(100vw - 20px))}.account-collection-page__menu-divider{margin:4px 8px}.account-follows-page__tile-count-badge{position:absolute;top:6px;right:6px;z-index:2;display:inline-flex;align-items:center;gap:4px;max-width:calc(100% - 12px);padding:3px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#0000009e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;pointer-events:none}.account-follows-page__tile-count-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1;font-weight:700;letter-spacing:.01em}.account-follows-page__tile-count-icon{width:11px;height:11px;color:#dcdcdc}.account-follows-page__tile-author-icon-wrap{flex:0 0 auto;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.24);background:#1a1a1a}.account-follows-page__tile-author-icon{width:12px;height:12px;color:#f0f0f0}.home-video-mode-bar{box-sizing:border-box;margin:0;position:absolute;top:max(12px,calc(env(safe-area-inset-top,0px) + 6px));left:0;right:0;width:100%;z-index:2;pointer-events:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding-left:max(var(--video-chrome-dock-padding-inline),env(safe-area-inset-left,0px));padding-right:max(var(--video-chrome-dock-padding-inline),env(safe-area-inset-right,0px))}.home-video-mode-bar--author-only{display:flex;justify-content:space-between;align-items:center}.home-video-mode-bar--auto-next.home-video-mode-bar--author-only{justify-content:space-between;align-items:center;gap:8px}.home-video-mode-bar__nav--auto-next{flex:0 1 auto;width:auto;max-width:min(100%,calc(100% - 9rem));min-width:0;margin-left:0;margin-right:auto;justify-content:flex-start}.home-video-mode-bar__auto-next-shell{display:flex;align-items:center;width:auto;max-width:100%;min-height:var(--home-author-trigger-min-height);box-sizing:border-box}.home-video-mode-bar__mode-panel{position:relative;flex:0 0 auto;min-width:0;width:max-content;max-width:min(11rem,calc(100vw - 7rem));z-index:4;overflow:visible}.home-video-mode-bar__mode-panel--open{z-index:6}.home-video-mode-bar__mode-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;width:100%;min-height:34px;margin:0;padding:0 10px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#0a0a0a6b;color:#e9e9e9;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.home-video-mode-bar__mode-panel--open .home-video-mode-bar__mode-trigger{border-color:#ffffff42;background:#101010ad}.home-video-mode-bar__mode-trigger-main{display:inline-flex;align-items:center;gap:6px;min-width:0}.home-video-mode-bar__mode-icon{flex-shrink:0;width:14px;height:14px;color:#d8d8d8}.home-video-mode-bar__mode-label{font-size:12px;font-weight:650;letter-spacing:.03em;line-height:1.1;white-space:nowrap;color:#f1f1f1}.home-video-mode-bar__mode-ready-count{display:block;width:100%;margin-top:4px;padding:0 2px;font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.02em;color:#fff;white-space:nowrap}.home-video-mode-bar__mode-caret{flex-shrink:0;width:6px;height:6px;margin-top:-1px;border-right:1.5px solid rgba(255,255,255,.52);border-bottom:1.5px solid rgba(255,255,255,.52);transform:rotate(45deg);transition:transform .14s ease,margin-top .14s ease}.home-video-mode-bar__mode-caret--open{margin-top:3px;transform:rotate(-135deg)}.home-video-mode-bar__mode-menu{position:absolute;top:calc(100% + 6px);left:0;right:auto;z-index:12;display:flex;flex-direction:column;gap:2px;width:max-content;min-width:100%;margin:0;padding:4px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#0c0c0cc2;box-shadow:0 8px 22px #00000059;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.home-video-mode-bar__mode-option{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;margin:0;padding:0 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:#ccc;font-size:12px;font-weight:600;letter-spacing:.02em;text-align:left}.home-video-mode-bar__mode-option:hover{color:#fff;background:#ffffff14;border-color:#ffffff1f}.home-video-mode-bar__mode-option-label{min-width:0;line-height:1.2}.home-video-mode-bar__nav{flex:0 1 auto;width:max-content;max-width:100%;min-width:0;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;pointer-events:auto}.home-video-mode-bar__author-trigger{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--home-author-trigger-gap);width:max-content;max-width:100%;min-width:0;min-height:var(--home-author-trigger-min-height);margin:0 0 0 auto;padding:2px 0;box-sizing:border-box;height:var(--home-author-trigger-min-height);max-height:var(--home-author-trigger-min-height);border:none;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:inherit;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:inherit;font-weight:inherit;line-height:inherit;flex:0 1 auto;pointer-events:auto;touch-action:manipulation;cursor:default;-webkit-appearance:none;-moz-appearance:none;appearance:none}.home-video-mode-bar__author-trigger:not(:disabled){cursor:pointer}.home-video-mode-bar__author-meta{display:flex;flex-direction:column;align-items:flex-end;gap:var(--home-author-meta-gap);flex:0 1 auto;min-width:0;max-width:var(--home-author-meta-max-width);text-align:right}.home-video-mode-bar__author-name{max-width:100%;font-size:var(--home-author-name-font-size);font-weight:650;letter-spacing:.01em;line-height:1.25;color:#fff;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-video-mode-bar__author-stats{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:6px;max-width:100%;min-width:0}.home-video-mode-bar__author-stat-chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--home-author-stat-chip-gap);min-width:0;min-height:0;height:auto;max-height:none;padding:var(--home-author-stat-chip-pad-block) var(--home-author-stat-chip-pad-inline);border:var(--feed-action-border-width) solid var(--feed-chrome-dock-chip-border);border-radius:var(--feed-chrome-dock-chip-radius);background:var(--feed-action-glass-bg);box-shadow:var(--feed-chrome-dock-chip-shadow);backdrop-filter:blur(var(--feed-action-glass-blur));-webkit-backdrop-filter:blur(var(--feed-action-glass-blur));color:#ffffffeb;font-size:var(--home-author-stat-font-size);font-weight:600;line-height:1;letter-spacing:.01em;isolation:isolate;contain:paint;overflow:hidden}.home-video-mode-bar__author-stat-icon{width:var(--home-author-stat-icon-size);height:var(--home-author-stat-icon-size);flex-shrink:0;color:#ffffffd1}.home-video-mode-bar__author-stat-value{font-variant-numeric:tabular-nums}.home-video-mode-bar__author-avatar.feed-action-rail__avatar-slot{flex-shrink:0;width:var(--home-author-avatar-size);height:var(--home-author-avatar-size);min-width:var(--home-author-avatar-size);min-height:var(--home-author-avatar-size);border-radius:var(--feed-action-radius);pointer-events:none}.home-video-mode-bar__author-avatar.feed-action-rail__avatar-slot .feed-action-rail__avatar-img,.home-video-mode-bar__author-avatar.feed-action-rail__avatar-slot .feed-action-rail__avatar-fallback{border-radius:var(--feed-action-radius)}.account-page .profile-video-page__back.feed-action-rail__action{box-sizing:border-box;width:var(--feed-action-size);height:var(--feed-action-size);min-width:var(--feed-action-size);min-height:var(--feed-action-size);margin:0;padding:0;display:flex;align-items:center;justify-content:center;border:var(--feed-action-border-width) solid var(--feed-action-glass-border);border-radius:var(--feed-action-radius);background:var(--feed-action-glass-bg);backdrop-filter:blur(var(--feed-action-glass-blur));-webkit-backdrop-filter:blur(var(--feed-action-glass-blur));box-shadow:var(--feed-action-glass-shadow);color:#fff;cursor:pointer}.account-page .profile-video-page__back.feed-action-rail__action:hover{background:#1818189e}.account-page .profile-video-page__compact-bar-inner--account .profile-video-page__back.feed-action-rail__action{box-sizing:border-box;width:var(--feed-action-size);height:var(--feed-action-size);min-width:var(--feed-action-size);min-height:var(--feed-action-size);max-width:var(--feed-action-size);padding:0;border-radius:var(--profile-compact-float-radius)}.account-page .profile-video-page__avatar--fallback{width:100%;height:100%;border-radius:0;border:none;font-size:var(--home-account-initial-font-size);font-weight:650}.account-page .account-page__avatar-wrap--large .profile-video-page__avatar--fallback{width:84px;height:84px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:2rem;line-height:1}.home-video-mode-bar__author-avatar.feed-action-rail__avatar-slot .feed-action-rail__avatar-fallback{font-size:calc(var(--home-author-avatar-size) * .42)}.video-chrome-dock__head .video-user-meta{grid-column:1;grid-row:1;flex:none;min-width:0;max-width:100%;align-self:end}.video-chrome-dock__head .video-user-meta__inner{padding-bottom:0}.video-chrome-dock__head .video-user-meta__actions-row{gap:var(--feed-meta-hashtag-gap);align-items:center;min-height:var(--feed-chrome-dock-chip-height)}.video-chrome-dock__head .video-user-meta__hashtags{margin-top:0;padding-bottom:0}.video-chrome-dock__head .video-user-meta__hashtag{min-height:var(--feed-chrome-dock-chip-height);height:var(--feed-chrome-dock-chip-height);max-height:var(--feed-chrome-dock-chip-height);padding:0 var(--feed-meta-hashtag-pad-inline);line-height:1;border-radius:var(--feed-chrome-dock-chip-radius);border:var(--feed-action-border-width) solid var(--feed-chrome-dock-chip-border);box-shadow:var(--feed-chrome-dock-chip-shadow);isolation:isolate;contain:paint;overflow:hidden}.video-chrome-dock__head .video-user-meta__hashtag-label{line-height:1.2}.feed-action-rail-sidebar{position:relative;flex:0 0 auto;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:0;width:var(--feed-action-rail-sidebar-width);max-width:var(--feed-action-rail-sidebar-width);min-width:0;height:fit-content;max-height:100%;overflow:hidden;pointer-events:auto;box-sizing:border-box;border:var(--feed-action-border-width) solid var(--feed-chrome-dock-chip-border);border-radius:var(--feed-chrome-dock-chip-radius);background:var(--feed-action-glass-bg);backdrop-filter:blur(var(--feed-action-glass-blur));-webkit-backdrop-filter:blur(var(--feed-action-glass-blur));box-shadow:var(--feed-chrome-dock-chip-shadow);isolation:isolate;contain:paint}.feed-action-rail-sidebar__rail-slot{display:grid;grid-template-rows:1fr;width:100%;min-width:0;min-height:0;overflow:hidden;transition:grid-template-rows var(--feed-action-rail-sidebar-expand-duration) var(--feed-action-rail-sidebar-expand-ease),opacity calc(var(--feed-action-rail-sidebar-expand-duration) * .7) var(--feed-action-rail-sidebar-expand-ease);opacity:1}.feed-action-rail-sidebar--collapsed .feed-action-rail-sidebar__rail-slot{grid-template-rows:0fr;opacity:0;pointer-events:none}.feed-action-rail-sidebar__rail-inner{min-height:0;min-width:0;width:100%;overflow:hidden}.feed-action-rail-sidebar__rail-inner>.feed-action-rail{min-height:0;min-width:0;max-width:100%;overflow:hidden}.feed-action-rail-sidebar__toggle{box-sizing:border-box;flex:0 0 auto;width:100%;height:var(--feed-chrome-dock-chip-height);min-height:var(--feed-chrome-dock-chip-height);max-height:var(--feed-chrome-dock-chip-height);margin:0;padding:0;display:flex;align-items:center;justify-content:center;color:#ffffffe0;background:transparent;border:none;border-top:var(--feed-action-border-width) solid transparent;border-radius:0}.feed-action-rail-sidebar:not(.feed-action-rail-sidebar--collapsed) .feed-action-rail-sidebar__toggle{border-top-color:var(--feed-chrome-dock-chip-border)}.feed-action-rail-sidebar__toggle-label{display:inline-block;font-size:var(--feed-action-rail-dock-toggle-label-size);font-weight:650;line-height:1}.feed-action-rail-sidebar .feed-action-rail{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--feed-action-rail-sidebar-gap);width:100%;min-width:0;padding:var(--feed-action-rail-sidebar-pad-block) var(--feed-action-rail-dock-pad-inline);border:none;background:transparent}.feed-action-rail-sidebar .feed-action-rail__more-panel{gap:var(--feed-action-rail-sidebar-gap);width:100%}.feed-action-rail-sidebar .feed-action-rail__action{width:var(--feed-action-rail-dock-action-size);height:var(--feed-action-rail-dock-action-size);min-width:var(--feed-action-rail-dock-action-size);min-height:var(--feed-action-rail-dock-action-size);padding:0;margin:0;flex:0 1 auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#ffffffeb;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.feed-action-rail-sidebar .feed-action-rail__icon,.feed-action-rail-sidebar .feed-action-rail__icon--slow{width:var(--feed-action-rail-dock-icon-size);height:var(--feed-action-rail-dock-icon-size);filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.feed-action-rail-sidebar .feed-action-rail__action:disabled{opacity:.45}.feed-action-rail-sidebar .feed-action-rail__action:not(:disabled):hover{background:transparent}.feed-action-rail-sidebar .feed-action-rail__action:focus,.feed-action-rail-sidebar .feed-action-rail__action:focus-visible{outline:none}.feed-action-rail-sidebar .feed-action-rail__action:not(:disabled):focus:not(:hover),.feed-action-rail-sidebar .feed-action-rail__action:not(:disabled):focus-visible:not(:hover){background:transparent}.feed-action-rail-sidebar .feed-action-rail__action--on:not(:disabled):focus:not(:hover),.feed-action-rail-sidebar .feed-action-rail__action--on:not(:disabled):focus-visible:not(:hover){background:#ffffff0f;box-shadow:inset 0 0 0 9999px var(--feed-action-on-inset)}.feed-action-rail-sidebar .feed-action-rail__action[data-feed-rail-action]:not(:disabled):not(.feed-action-rail__action--on):not(.feed-action-rail__action--slow-active){color:var(--feed-action-off-color)}.feed-action-rail-sidebar .feed-action-rail__action[data-feed-rail-action]:not(:disabled):not(.feed-action-rail__action--on):not(.feed-action-rail__action--slow-active) .feed-action-rail__icon{opacity:var(--feed-action-off-icon-opacity)}.feed-action-rail-sidebar .feed-action-rail__action--on{color:var(--feed-action-on-icon);background:#ffffff0f;border-color:transparent;box-shadow:inset 0 0 0 9999px var(--feed-action-on-inset)}.feed-action-rail-sidebar .feed-action-rail__action--on:not(:disabled):hover{background:#ffffff0f;box-shadow:inset 0 0 0 9999px var(--feed-action-on-inset)}.video-viewport{--video-progress-float-menu-active-height: var(--video-progress-float-menu-height)}.video-viewport:has(>.video-progress-float-menu--minimized:not(.video-progress-float-menu--auto-next-hidden)){--video-progress-float-menu-active-height: var(--video-progress-float-menu-indicator-height)}.video-viewport.video-viewport--auto-next-active{--video-progress-float-menu-active-height: 0px}.video-viewport .post-player__back-btn,.video-viewport .post-player__top-left-stack,.video-viewport .video-user-meta,.video-viewport .feed-action-rail-sidebar,.video-viewport>.video-progress-float-menu{transition:transform var(--feed-action-rail-sidebar-expand-duration) var(--feed-action-rail-sidebar-expand-ease),opacity calc(var(--feed-action-rail-sidebar-expand-duration) * .7) ease}.video-viewport.video-viewport--auto-next-active .post-player__back-btn,.video-viewport.video-viewport--auto-next-active .post-player__top-left-stack{transform:translateY(calc(-100% - 18px - env(safe-area-inset-top,0px)))!important;opacity:0!important;pointer-events:none!important}.video-auto-next-controls{--auto-next-control-size: 32px;--auto-next-stop-font-size: 11px;--auto-next-panel-width: 108px;display:inline-flex;align-items:center;gap:8px;pointer-events:auto}.home-video-mode-bar--auto-next{justify-content:space-between;align-items:center;gap:8px;z-index:45}.home-video-mode-bar--auto-next .home-video-mode-bar__auto-next-shell,.home-video-mode-bar--auto-next .video-auto-next-controls{flex:0 1 auto;width:auto;max-width:100%;min-width:0}.video-auto-next-stop{position:relative;z-index:1;pointer-events:auto!important;min-height:var(--auto-next-control-size);padding:0 11px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#0a0a0a94;color:#e9e9e9;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--auto-next-stop-font-size);font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;touch-action:manipulation}.video-viewport.video-viewport--auto-next-active .video-chrome-dock__head .feed-action-rail-sidebar{transform:translate(calc(100% + 12px))!important;opacity:0!important;pointer-events:none!important}.video-viewport.video-viewport--auto-next-active .video-user-meta,.video-user-meta.video-user-meta--auto-next-hidden{transform:translateY(12px)!important;opacity:0!important;pointer-events:none!important}.video-auto-next-repeat-panel{position:relative;z-index:1;width:var(--auto-next-panel-width);display:flex;flex-direction:column;gap:0;padding:0;box-sizing:border-box;border:none;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;pointer-events:auto!important}.video-auto-next-repeat-panel__stepper{display:grid;grid-template-columns:var(--auto-next-control-size) minmax(0,1fr) var(--auto-next-control-size);align-items:center;gap:5px}.video-auto-next-repeat-panel__step{width:var(--auto-next-control-size);height:var(--auto-next-control-size);min-width:var(--auto-next-control-size);min-height:var(--auto-next-control-size);margin:0;padding:0;border:var(--feed-action-border-width) solid var(--feed-chrome-dock-chip-border);border-radius:var(--feed-chrome-dock-chip-radius);background:var(--feed-action-glass-bg);box-shadow:var(--feed-chrome-dock-chip-shadow);color:#ffffffe6;font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease,border-color .15s ease}.video-auto-next-repeat-panel__step:not(:disabled):hover{border-color:#fff3;background:#ffffff14}.video-auto-next-repeat-panel__step:disabled{opacity:.45;cursor:default}.video-auto-next-repeat-panel__value{height:var(--auto-next-control-size);display:flex;align-items:center;justify-content:center;border:var(--feed-action-border-width) solid var(--feed-chrome-dock-chip-border);border-radius:var(--feed-chrome-dock-chip-radius);background:var(--feed-action-glass-bg);box-shadow:var(--feed-chrome-dock-chip-shadow);color:#ffffffeb;font-size:11px;font-weight:650;font-variant-numeric:tabular-nums}@media(min-width:768px){.video-auto-next-controls{--auto-next-control-size: 36px;--auto-next-stop-font-size: 12px;--auto-next-panel-width: 124px;gap:10px}}.video-viewport__chrome .slot-inner__media--chrome{position:relative;height:100%;min-height:0;overflow:visible;background:transparent;pointer-events:none;--video-chrome-bottom-stack: calc( var(--video-progress-touch-height) + var(--video-progress-bar-offset-bottom) + var(--video-progress-float-menu-active-height) - var(--video-progress-float-menu-drop) )}.video-chrome-dock-column{position:absolute;left:0;right:0;bottom:calc(var(--video-chrome-bottom-stack) + var(--video-progress-float-menu-meta-gap) + env(safe-area-inset-bottom,0px) + var(--video-controls-extra-offset));z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;pointer-events:none;box-sizing:border-box;transition:bottom var(--video-progress-float-menu-expand-duration) var(--video-progress-float-menu-expand-ease)}.video-viewport:has(>.video-progress-float-menu--minimized:not(.video-progress-float-menu--auto-next-hidden)) .video-chrome-dock-column,.video-viewport.video-viewport--auto-next-active .video-chrome-dock-column{transition:bottom var(--video-progress-float-menu-collapse-duration) var(--video-progress-float-menu-collapse-ease)}.video-viewport>.video-progress-float-menu{position:absolute;left:50%;right:auto;z-index:30;pointer-events:auto;transform:translate(-50%);width:min(calc(100% - 2 * var(--video-progress-float-menu-inset-inline) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)),calc(var(--video-column-max) - 2 * var(--video-progress-float-menu-inset-inline)));max-width:min(calc(100% - 2 * var(--video-progress-float-menu-inset-inline) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)),calc(var(--video-column-max) - 2 * var(--video-progress-float-menu-inset-inline)));box-sizing:border-box;padding-left:max(0px,env(safe-area-inset-left,0px));padding-right:max(0px,env(safe-area-inset-right,0px));bottom:calc(var(--video-progress-touch-height) + var(--video-progress-bar-offset-bottom) + env(safe-area-inset-bottom,0px) - var(--video-progress-float-menu-drop) + var(--video-controls-extra-offset));overflow:hidden;transition:height var(--video-progress-float-menu-expand-duration) var(--video-progress-float-menu-expand-ease),min-height var(--video-progress-float-menu-expand-duration) var(--video-progress-float-menu-expand-ease),bottom var(--video-progress-float-menu-expand-duration) var(--video-progress-float-menu-expand-ease),padding var(--video-progress-float-menu-expand-duration) var(--video-progress-float-menu-expand-ease),transform var(--video-progress-float-menu-expand-duration) var(--video-progress-float-menu-expand-ease),background var(--video-progress-float-menu-collapse-duration) ease,box-shadow var(--video-progress-float-menu-collapse-duration) ease}.video-viewport>.video-progress-float-menu--minimized{width:var(--video-progress-float-menu-indicator-hit-width);max-width:var(--video-progress-float-menu-indicator-hit-width);min-height:var(--video-progress-float-menu-indicator-hit-height);height:var(--video-progress-float-menu-indicator-hit-height);padding:0;bottom:calc(var(--video-progress-float-menu-indicator-bottom) + var(--video-controls-extra-offset));align-items:center;justify-content:center;overflow:visible;transition:height var(--video-progress-float-menu-collapse-duration) var(--video-progress-float-menu-collapse-ease),min-height var(--video-progress-float-menu-collapse-duration) var(--video-progress-float-menu-collapse-ease),bottom var(--video-progress-float-menu-collapse-duration) var(--video-progress-float-menu-collapse-ease),padding var(--video-progress-float-menu-collapse-duration) var(--video-progress-float-menu-collapse-ease),transform var(--video-progress-float-menu-collapse-duration) var(--video-progress-float-menu-collapse-ease),background var(--video-progress-float-menu-collapse-duration) ease,box-shadow var(--video-progress-float-menu-collapse-duration) ease}.video-viewport.video-viewport--auto-next-active>.video-progress-float-menu,.video-progress-float-menu.video-progress-float-menu--auto-next-hidden{transform:translate(-50%) translateY(calc(100% + 28px + env(safe-area-inset-bottom,0px)));opacity:0;pointer-events:none}.video-progress-float-menu{position:absolute;left:50%;right:auto;transform:translate(-50%);width:min(calc(100% - 2 * var(--video-progress-float-menu-inset-inline) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)),calc(var(--video-column-max) - 2 * var(--video-progress-float-menu-inset-inline)));max-width:min(calc(100% - 2 * var(--video-progress-float-menu-inset-inline) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)),calc(var(--video-column-max) - 2 * var(--video-progress-float-menu-inset-inline)));bottom:calc(var(--video-progress-touch-height) + var(--video-progress-bar-offset-bottom) + env(safe-area-inset-bottom,0px) - var(--video-progress-float-menu-drop) + var(--video-controls-extra-offset));z-index:7;display:flex;align-items:center;justify-content:center;gap:0;min-height:var(--video-progress-float-menu-height);padding:var(--video-progress-float-menu-pad-block) var(--video-progress-float-menu-pad-inline);border-radius:var(--video-progress-float-menu-radius);background:var(--feed-action-glass-bg);border:var(--feed-action-border-width) solid var(--feed-chrome-dock-chip-border);box-shadow:var(--feed-chrome-dock-chip-shadow);backdrop-filter:blur(var(--feed-action-glass-blur));-webkit-backdrop-filter:blur(var(--feed-action-glass-blur));isolation:isolate;contain:paint;overflow:hidden;pointer-events:auto;box-sizing:border-box;will-change:width,max-width,height,min-height,bottom,transform}.video-progress-float-menu--minimized{left:50%;right:auto;width:var(--video-progress-float-menu-indicator-hit-width);min-width:0;height:var(--video-progress-float-menu-indicator-hit-height);min-height:var(--video-progress-float-menu-indicator-hit-height);padding:0;justify-content:center;align-items:center;gap:0;transform:translate(-50%);cursor:pointer;touch-action:manipulation;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.video-progress-float-menu__actions{display:flex;align-items:center;justify-content:space-evenly;gap:var(--video-progress-float-menu-gap);width:100%;min-width:0;opacity:1;transform:translateY(0) scale(1);filter:blur(0);pointer-events:auto;transition:opacity calc(var(--video-progress-float-menu-expand-duration) * .72) var(--video-progress-float-menu-expand-ease),transform var(--video-progress-float-menu-expand-duration) var(--video-progress-float-menu-expand-ease),filter calc(var(--video-progress-float-menu-expand-duration) * .6) var(--video-progress-float-menu-expand-ease),gap var(--video-progress-float-menu-expand-duration) var(--video-progress-float-menu-expand-ease);transition-delay:var(--video-progress-float-menu-action-expand-delay)}.video-progress-float-menu--minimized .video-progress-float-menu__actions{position:absolute;width:0;height:0;opacity:0;transform:translateY(10px) scale(.92);filter:blur(3px);gap:0;overflow:hidden;pointer-events:none;transition:opacity calc(var(--video-progress-float-menu-collapse-duration) * .85) var(--video-progress-float-menu-collapse-ease),transform var(--video-progress-float-menu-collapse-duration) var(--video-progress-float-menu-collapse-ease),filter calc(var(--video-progress-float-menu-collapse-duration) * .7) var(--video-progress-float-menu-collapse-ease),gap var(--video-progress-float-menu-collapse-duration) var(--video-progress-float-menu-collapse-ease);transition-delay:0s}.video-progress-float-menu__indicator-pill{position:absolute;left:50%;top:50%;bottom:auto;display:flex;align-items:center;justify-content:center;width:var(--video-progress-float-menu-indicator-pill-width);height:var(--video-progress-float-menu-indicator-pill-height);border-radius:var(--video-progress-float-menu-indicator-pill-radius);background:var(--feed-action-glass-bg);border:var(--feed-action-border-width) solid var(--feed-chrome-dock-chip-border);box-shadow:var(--feed-chrome-dock-chip-shadow);backdrop-filter:blur(var(--feed-action-glass-blur));-webkit-backdrop-filter:blur(var(--feed-action-glass-blur));overflow:hidden;box-sizing:border-box;flex-shrink:0;opacity:0;transform:translate(-50%,-50%) scale(.45);pointer-events:none;transition:opacity calc(var(--video-progress-float-menu-collapse-duration) * .9) var(--video-progress-float-menu-collapse-ease),transform var(--video-progress-float-menu-collapse-duration) var(--video-progress-float-menu-collapse-ease),background var(--video-progress-float-menu-collapse-duration) ease,border-color var(--video-progress-float-menu-collapse-duration) ease,box-shadow var(--video-progress-float-menu-collapse-duration) ease;transition-delay:0s}.video-progress-float-menu--minimized .video-progress-float-menu__indicator-pill{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto;border-color:transparent;transition:opacity calc(var(--video-progress-float-menu-expand-duration) * .75) var(--video-progress-float-menu-expand-ease),transform var(--video-progress-float-menu-expand-duration) var(--video-progress-float-menu-expand-ease),background var(--video-progress-float-menu-expand-duration) ease,border-color var(--video-progress-float-menu-expand-duration) ease,box-shadow var(--video-progress-float-menu-expand-duration) ease;transition-delay:var(--video-progress-float-menu-indicator-expand-delay)}.video-progress-float-menu__indicator-grip{display:block;width:var(--video-progress-float-menu-indicator-grip-width);height:var(--video-progress-float-menu-indicator-grip-height);border-radius:999px;background:#ffffff80;flex-shrink:0;transition:background var(--video-progress-float-menu-minimize-duration) var(--video-progress-float-menu-minimize-ease),width var(--video-progress-float-menu-minimize-duration) var(--video-progress-float-menu-minimize-ease)}.video-progress-float-menu--minimized:hover .video-progress-float-menu__indicator-pill,.video-progress-float-menu--minimized:focus-visible .video-progress-float-menu__indicator-pill{background:#1212129e}.video-progress-float-menu--minimized:hover .video-progress-float-menu__indicator-grip,.video-progress-float-menu--minimized:focus-visible .video-progress-float-menu__indicator-grip{background:#ffffffad;width:calc(var(--video-progress-float-menu-indicator-grip-width) + 2px)}.video-progress-float-menu__action{box-sizing:border-box;width:var(--video-progress-float-menu-action-size);height:var(--video-progress-float-menu-action-size);min-width:var(--video-progress-float-menu-action-size);min-height:var(--video-progress-float-menu-action-size);padding:0;margin:0;flex:0 1 auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#ffffffeb;background:transparent;border:none;border-radius:50%;cursor:pointer;touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;opacity:1;transform:translateY(0) scale(1);filter:blur(0);transition:opacity calc(var(--video-progress-float-menu-expand-duration) * .65) var(--video-progress-float-menu-expand-ease),transform var(--video-progress-float-menu-expand-duration) var(--video-progress-float-menu-expand-ease),filter calc(var(--video-progress-float-menu-expand-duration) * .55) var(--video-progress-float-menu-expand-ease),background .15s ease;transition-delay:calc(var(--video-progress-float-menu-action-expand-delay) + var(--float-menu-action-index, 0) * var(--video-progress-float-menu-action-stagger))}.video-progress-float-menu--minimized .video-progress-float-menu__action{opacity:0;transform:translateY(8px) scale(.86);filter:blur(2px);transition:opacity calc(var(--video-progress-float-menu-collapse-duration) * .8) var(--video-progress-float-menu-collapse-ease),transform var(--video-progress-float-menu-collapse-duration) var(--video-progress-float-menu-collapse-ease),filter calc(var(--video-progress-float-menu-collapse-duration) * .65) var(--video-progress-float-menu-collapse-ease),background .15s ease;transition-delay:calc(var(--float-menu-action-index, 0) * 16ms)}.video-progress-float-menu__action:hover{background:#ffffff14}.video-progress-float-menu__icon{display:block;flex-shrink:0;width:var(--video-progress-float-menu-icon-size);height:var(--video-progress-float-menu-icon-size);filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.video-progress-float-menu__action--profile{border-radius:var(--feed-chrome-dock-chip-radius);background:#ffffff0f}.video-progress-float-menu__action--profile:hover{background:#ffffff1f}.video-progress-float-menu__profile-initial{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit;color:#ffffffe6;font-size:var(--home-account-initial-font-size);font-weight:650;line-height:1;letter-spacing:.01em}.video-progress-float-menu__profile-avatar{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.video-playback-chrome{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;box-sizing:border-box}.video-progress-bar-wrap{position:absolute;left:0;right:0;bottom:calc(var(--video-progress-float-menu-active-height, 0px) + var(--video-controls-extra-offset));z-index:6;display:flex;align-items:flex-end;width:100%;max-width:min(100%,var(--video-column-max));height:var(--video-progress-touch-height);margin-inline:auto;padding:0;padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--video-progress-bar-offset-bottom));box-sizing:border-box;pointer-events:auto;transition:bottom var(--video-progress-float-menu-expand-duration) var(--video-progress-float-menu-expand-ease),padding-bottom var(--video-progress-float-menu-expand-duration) var(--video-progress-float-menu-expand-ease)}.video-viewport:has(>.video-progress-float-menu--minimized:not(.video-progress-float-menu--auto-next-hidden)) .video-progress-bar-wrap,.video-viewport.video-viewport--auto-next-active .video-progress-bar-wrap{bottom:var(--video-controls-extra-offset);transition:bottom var(--video-progress-float-menu-collapse-duration) var(--video-progress-float-menu-collapse-ease),padding-bottom var(--video-progress-float-menu-collapse-duration) var(--video-progress-float-menu-collapse-ease)}.video-progress-track{position:relative;flex:1 1 auto;width:100%;height:var(--video-progress-bar-height);border-radius:0 var(--video-progress-bar-radius-end) var(--video-progress-bar-radius-end) 0;background:var(--video-progress-track-bg);overflow:hidden;pointer-events:none}.video-progress-fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--progress-scale, 0) * 100%);min-width:0;border-radius:0 var(--video-progress-bar-radius-end) var(--video-progress-bar-radius-end) 0;background:var(--video-progress-fill-bg);will-change:width}.video-progress-fill--auto-next{background:rgba(255,calc(255 - 105 * var(--progress-color-strength, 0)),calc(255 - 90 * var(--progress-color-strength, 0)),calc(.4 + var(--progress-color-strength, 0) * .58));box-shadow:0 0 12px rgba(90,0,0,calc(.18 + var(--progress-color-strength, 0) * .44)),0 0 24px rgba(0,0,0,calc(.14 + var(--progress-color-strength, 0) * .36));transition:background .12s linear,box-shadow .12s linear}.video-progress-bar{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;touch-action:none;opacity:0}.video-progress-bar::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:var(--video-progress-touch-height);height:var(--video-progress-touch-height);cursor:pointer}.video-progress-bar::-moz-range-thumb{width:var(--video-progress-touch-height);height:var(--video-progress-touch-height);border:none;background:transparent;cursor:pointer}@media(prefers-reduced-motion:reduce){.like-burst,.like-burst__glow{animation-duration:.35s}.video-slot--animating{animation:none}.stream-player-indicator__name-letter{animation:none;opacity:1;transform:none}.video-viewport>.video-progress-float-menu,.video-viewport>.video-progress-float-menu--minimized,.video-chrome-dock-column,.video-viewport:has(>.video-progress-float-menu--minimized) .video-chrome-dock-column,.video-progress-float-menu__actions,.video-progress-float-menu__indicator-pill,.video-progress-float-menu__action,.video-progress-float-menu__indicator-grip{transition:none}.video-progress-float-menu__actions,.video-progress-float-menu__action{filter:none}.feed-preload-indicator__spinner{animation:none}}.auth-welcome,.auth-page{--auth-text: #ffffff;--auth-text-muted: #cccccc;--auth-text-subtle: #757575;--auth-page-bg: #121212;--auth-gradient-top: #1e1e1e;--auth-gradient-mid: #161616;--auth-input-bg: #1a1a1a;--auth-input-border: rgba(255, 255, 255, .08);--auth-focus-border: rgba(255, 255, 255, .28);--auth-font-title: clamp(24px, 6vw, 30px);--auth-font-lede: 14px;--auth-font-label: 13px;--auth-font-input: 15px;--auth-font-caption: 13px;--auth-font-footer: 14px;--auth-font-cta: 16px;--auth-touch-min: 52px;--auth-input-radius: var(--feed-action-radius, 8px);--auth-cta-bg: #f0f0f0;--auth-cta-bg-hover: #ffffff;--auth-cta-text: #121212;--auth-cta-shadow: 0 10px 28px rgba(0, 0, 0, .35);position:relative;min-height:var(--app-viewport-height);background:var(--auth-page-bg);overflow:hidden;color:var(--auth-text)}.auth-welcome{position:relative}.auth-welcome__gradient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,var(--auth-gradient-top) 0%,var(--auth-gradient-mid) 38%,var(--auth-page-bg) 68%)}.auth-welcome__viewport{position:relative;z-index:1;min-height:var(--app-viewport-height);max-width:min(100%,var(--video-column-max));margin:0 auto;display:flex;flex-direction:column;padding-top:max(24px,env(safe-area-inset-top,0px));padding-right:max(24px,env(safe-area-inset-right,0px));padding-bottom:max(32px,env(safe-area-inset-bottom,0px));padding-left:max(24px,env(safe-area-inset-left,0px))}.auth-welcome__center{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding-top:clamp(32px,12vh,80px)}.auth-welcome__bottom{flex:0 0 auto;padding-top:12px}.auth-welcome__title{margin:0 0 8px;font-size:var(--auth-font-title);font-weight:700;line-height:1.2;letter-spacing:-.02em}.auth-welcome__subtitle{margin:0 0 24px;max-width:22rem;font-size:var(--auth-font-lede);line-height:1.55;color:var(--auth-text-muted)}.auth-page__gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;height:min(42vh,360px);background:linear-gradient(180deg,var(--auth-gradient-top) 0%,var(--auth-gradient-mid) 50%,transparent 100%)}.auth-page__viewport{position:relative;z-index:1;width:100%;max-width:min(100%,var(--video-column-max));min-height:var(--app-viewport-height);margin:0 auto;display:flex;flex-direction:column;padding-top:max(20px,calc(env(safe-area-inset-top,0px) + 16px));padding-right:max(24px,env(safe-area-inset-right,0px));padding-bottom:max(24px,env(safe-area-inset-bottom,0px));padding-left:max(24px,env(safe-area-inset-left,0px))}.auth-page__back{position:absolute;top:max(14px,calc(env(safe-area-inset-top,0px) + 10px));left:max(14px,env(safe-area-inset-left,0px));z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--auth-text);background:#0c0c0c7a;border:1px solid rgba(255,255,255,.16);border-radius:var(--auth-input-radius);box-shadow:var(--feed-action-glass-shadow);cursor:pointer}.auth-page__back:disabled{opacity:.45;cursor:not-allowed}.auth-page__masthead{display:flex;justify-content:center;padding-bottom:20px}.auth-brand-mark{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.auth-brand-mark--compact{gap:10px}.auth-brand-mark__emblem{display:flex;align-items:center;justify-content:center;width:72px;height:72px;font-size:32px;font-weight:700;color:var(--auth-text);background:var(--auth-input-bg);border:1px solid rgba(255,255,255,.14);border-radius:50%}.auth-brand-mark--compact .auth-brand-mark__emblem{width:56px;height:56px;font-size:26px}.auth-brand-mark__name{margin:0;font-size:22px;font-weight:700;letter-spacing:.04em}.auth-page__intro{margin-bottom:28px}.auth-page__heading{margin:0 0 8px;font-size:var(--auth-font-title);font-weight:700;line-height:1.2}.auth-page__lede,.auth-page__switch{margin:0;font-size:var(--auth-font-footer);line-height:1.5;color:var(--auth-text-muted)}.auth-page__form-section{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.auth-page__footer{padding-top:28px;text-align:center}.auth-page__switch-link{padding:0;font-size:inherit;font-weight:600;color:var(--auth-text);background:none;border:none;cursor:pointer}.auth-form{display:flex;flex-direction:column;gap:28px;width:100%}.auth-form__fields{display:flex;flex-direction:column;gap:20px}.auth-form__field{display:flex;flex-direction:column;gap:8px}.auth-form__label{padding-left:2px;font-size:var(--auth-font-label);color:var(--auth-text-muted)}.auth-form__control{display:flex;align-items:stretch;min-height:var(--auth-touch-min);border-radius:var(--auth-input-radius);background:var(--auth-input-bg);border:1px solid var(--auth-input-border)}.auth-form__control:focus-within{border-color:var(--auth-focus-border);box-shadow:0 0 0 3px #ffffff14}.auth-form__control--password{position:relative}.auth-form__input{width:100%;min-height:var(--auth-touch-min);padding:0 18px;font-size:var(--auth-font-input);color:var(--auth-text);background:transparent;border:none}.auth-form__input--password{padding-right:92px}.auth-form__input::placeholder{color:var(--auth-text-subtle)}.auth-form__visibility{position:absolute;right:8px;top:50%;transform:translateY(-50%);min-height:34px;padding:0 10px;font-size:12px;color:var(--auth-text-muted);background:#141414;border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer}.auth-form__hint{margin:0;font-size:12px;color:var(--auth-text-muted)}.auth-form__options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-4px}.auth-form__remember{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.auth-form__remember-input{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);overflow:hidden}.auth-form__remember-label{position:relative;padding-left:28px;font-size:var(--auth-font-caption);color:var(--auth-text-muted)}.auth-form__remember-label:before{content:"";position:absolute;left:0;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:5px;border:1px solid var(--auth-input-border);background:var(--auth-input-bg)}.auth-form__remember-input:checked+.auth-form__remember-label:before{border-color:var(--auth-focus-border);background:#3d5afe59}.auth-form__remember-input:checked+.auth-form__remember-label:after{content:"";position:absolute;left:6px;top:50%;width:5px;height:9px;margin-top:-6px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.auth-form__forgot{padding:6px 0;font-size:var(--auth-font-caption);color:var(--auth-text-muted);background:none;border:none}.auth-form__error{margin:0;padding:12px 14px;font-size:var(--auth-font-caption);color:#ffb4b4;background:#ff505014;border:1px solid rgba(255,100,100,.22);border-radius:var(--auth-input-radius)}.auth-welcome__cta,.auth-form__submit{width:100%;min-height:52px;padding:0 24px;font-size:var(--auth-font-cta);font-weight:600;color:var(--auth-cta-text);background:var(--auth-cta-bg);border:none;border-radius:var(--auth-input-radius);cursor:pointer;box-shadow:var(--auth-cta-shadow)}.auth-welcome__cta:hover,.auth-form__submit:hover:not(:disabled){background:var(--auth-cta-bg-hover)}.auth-page__back-icon{width:24px;height:24px}.auth-form__submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.video-viewport--collection-sheet-open .home-video-mode-bar,.video-viewport--collection-sheet-open .feed-action-rail-sidebar,.video-viewport--collection-sheet-open .video-chrome-dock-column,.video-viewport--collection-sheet-open .video-progress-float-menu{visibility:hidden;pointer-events:none}.video-viewport--collection-sheet-open .video-viewport__chrome .slot-inner__media--chrome>*:not(.add-tag-sheet){pointer-events:none}.video-viewport--collection-sheet-open .add-tag-sheet{pointer-events:auto}.video-viewport.video-viewport--collection-sheet-open{touch-action:auto}.video-viewport--collection-sheet-open .video-track{pointer-events:none}.video-viewport--playlist-reload-open .home-video-mode-bar,.video-viewport--playlist-reload-open .feed-action-rail-sidebar,.video-viewport--playlist-reload-open .video-chrome-dock-column,.video-viewport--playlist-reload-open .video-progress-float-menu{visibility:hidden;pointer-events:none}.video-viewport--playlist-reload-open .video-track{pointer-events:none}.video-viewport--playlist-reload-open .video-viewport__chrome .slot-inner__media--chrome>*:not(.feed-reload-sheet){pointer-events:none}.video-viewport--playlist-reload-open .feed-reload-sheet{z-index:82;pointer-events:auto}.feed-reload-sheet__column{justify-content:flex-end}.feed-reload-sheet__backdrop{background:#00000080}.feed-reload-sheet__form{gap:0;padding:12px 12px 12px 14px;border-radius:12px;background:#0e0e0ee0;border:1px solid rgba(255,255,255,.12);box-shadow:0 1px #ffffff0a inset,0 16px 40px #00000073;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@media(prefers-reduced-transparency:reduce){.feed-reload-sheet__form{background:#141414fa;backdrop-filter:none;-webkit-backdrop-filter:none}}.feed-reload-sheet__panel{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.feed-reload-sheet__copy{flex:1;min-width:0}.feed-reload-sheet__title{margin:0;font-size:15px;font-weight:650;line-height:1.25;letter-spacing:-.01em;color:#fff}.feed-reload-sheet__subtitle{margin:3px 0 0;font-size:12px;line-height:1.35;color:#888}.feed-reload-sheet__action{box-sizing:border-box;flex:0 0 auto;align-self:center;min-height:36px;padding:0 16px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff12;color:#f2f2f2;font-size:13px;font-weight:650;line-height:1;letter-spacing:.02em;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.feed-reload-sheet__action:hover:not(:disabled){background:#ffffff1c;border-color:#ffffff47;color:#fff}.feed-reload-sheet__action:active:not(:disabled){background:#ffffff0d;border-color:#ffffff38}.feed-reload-sheet__action:disabled{opacity:.45;cursor:not-allowed}.feed-reload-sheet__action:focus-visible{outline:2px solid rgba(255,255,255,.42);outline-offset:2px}.feed-action-rail__action--text{font-size:11px;font-weight:650;letter-spacing:.02em;color:#ccc}.feed-action-rail__action-label{line-height:1;-webkit-user-select:none;user-select:none}.playback-debug-sheet{z-index:83}.video-viewport--playback-debug-open .video-track{pointer-events:none}.video-viewport--playback-debug-open .video-viewport__chrome .slot-inner__media--chrome>*{pointer-events:none}.video-viewport--playback-debug-open .playback-debug-sheet{pointer-events:auto}.playback-debug-sheet__column{justify-content:center;align-items:stretch;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.playback-debug-sheet__backdrop{background:#000000b8}.playback-debug-sheet__form{width:min(100%,520px);max-height:min(72vh,620px);margin:0 auto;gap:0;padding:0;border-radius:12px;background:#0e0e0ef0;border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 40px #00000080;overflow:hidden}.playback-debug-sheet__panel{display:flex;flex-direction:column;min-height:0;max-height:min(72vh,620px)}.playback-debug-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 14px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.playback-debug-sheet__title{margin:0;font-size:16px;font-weight:650;color:#fff}.playback-debug-sheet__subtitle{margin:4px 0 0;font-size:12px;line-height:1.35;color:#999}.playback-debug-sheet__header-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.playback-debug-sheet__secondary-btn,.playback-debug-sheet__close-btn{min-height:32px;padding:0 10px;border-radius:6px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ccc;font-size:12px;font-weight:600;cursor:pointer}.playback-debug-sheet__close-btn{color:#fff;border-color:#fff3}.playback-debug-sheet__secondary-btn:hover:not(:disabled),.playback-debug-sheet__close-btn:hover{background:#ffffff14}.playback-debug-sheet__secondary-btn:disabled{opacity:.45;cursor:not-allowed}.playback-debug-sheet__hint{margin:0 14px;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.4;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ccc}.playback-debug-sheet__hint--error{border-color:#ff606059;background:#ff606014;color:#ffb3b3}.playback-debug-sheet__hint--warn{border-color:#ffc46059;background:#ffc46014;color:#ffd699}.playback-debug-sheet__hint--ok{border-color:#60c4a059;background:#60c4a014;color:#b8f0dc}.playback-debug-sheet__hint-code{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.85}.playback-debug-sheet__body{flex:1;min-height:0;overflow:auto;padding:10px 14px 14px}.playback-debug-sheet__section+.playback-debug-sheet__section{margin-top:14px}.playback-debug-sheet__section-title{margin:0 0 8px;font-size:13px;font-weight:650;color:#fff}.playback-debug-sheet__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0}.playback-debug-sheet__metrics>div{display:flex;flex-direction:column;gap:2px;min-width:0}.playback-debug-sheet__metrics dt{margin:0;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#777}.playback-debug-sheet__metrics dd{margin:0;font-size:12px;color:#ddd;word-break:break-word}.playback-debug-sheet__log-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.playback-debug-sheet__log-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:2px 8px;padding:8px 10px;border-radius:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.playback-debug-sheet__log-time{grid-row:span 2;font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#888}.playback-debug-sheet__log-label{font-size:12px;font-weight:600;color:#fff;word-break:break-word}.playback-debug-sheet__log-meta{grid-column:2;font-size:11px;line-height:1.35;color:#999;word-break:break-word}.playback-debug-sheet__empty{margin:0;font-size:12px;color:#888}.video-viewport--unlike-confirm-open .video-track{pointer-events:none}.video-viewport--unlike-confirm-open .video-viewport__chrome .slot-inner__media--chrome>*:not(.feed-unlike-confirm-sheet){pointer-events:none}.video-viewport--unlike-confirm-open .feed-unlike-confirm-sheet{z-index:82;pointer-events:auto}.feed-unlike-confirm-sheet__column{justify-content:flex-end}.feed-unlike-confirm-sheet__backdrop{background:#00000080}.feed-unlike-confirm-sheet__form{gap:0;padding:12px 12px 12px 14px;border-radius:12px;background:#0e0e0ee0;border:1px solid rgba(255,255,255,.12);box-shadow:0 1px #ffffff0a inset,0 16px 40px #00000073;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@media(prefers-reduced-transparency:reduce){.feed-unlike-confirm-sheet__form{background:#141414fa;backdrop-filter:none;-webkit-backdrop-filter:none}}.feed-unlike-confirm-sheet__panel{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.feed-unlike-confirm-sheet__copy{flex:1;min-width:0}.feed-unlike-confirm-sheet__title{margin:0;font-size:15px;font-weight:650;line-height:1.25;letter-spacing:-.01em;color:#fff}.feed-unlike-confirm-sheet__subtitle{margin:3px 0 0;font-size:12px;line-height:1.35;color:#888}.feed-unlike-confirm-sheet__action{box-sizing:border-box;flex:0 0 auto;align-self:center;min-height:36px;padding:0 16px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff12;color:#f2f2f2;font-size:13px;font-weight:650;line-height:1;letter-spacing:.02em;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.feed-unlike-confirm-sheet__action:hover:not(:disabled){background:#ffffff1c;border-color:#ffffff47;color:#fff}.feed-unlike-confirm-sheet__action:active:not(:disabled){background:#ffffff0d;border-color:#ffffff38}.feed-unlike-confirm-sheet__action:disabled{opacity:.45;cursor:not-allowed}.feed-unlike-confirm-sheet__action:focus-visible{outline:2px solid rgba(255,255,255,.42);outline-offset:2px}.add-tag-sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:75;pointer-events:auto;box-sizing:border-box}.add-tag-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;background:#0000008c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.add-tag-sheet__column{position:absolute;left:50%;bottom:0;z-index:1;width:min(100%,var(--video-column-max, 420px));max-width:100%;height:100%;transform:translate3d(-50%,0,0);display:flex;flex-direction:column;justify-content:flex-end;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(calc(var(--video-chrome-dock-bottom, 24px) + 12px),env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));box-sizing:border-box;pointer-events:none;overflow-x:clip}.add-tag-sheet__form{display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;padding:18px 18px 16px;background:var(--video-action-glass-bg, rgba(18, 18, 18, .78));border:1px solid var(--video-action-glass-border, rgba(255, 255, 255, .16));border-radius:10px;box-shadow:var(--video-action-glass-shadow, 0 22px 44px rgba(0, 0, 0, .5));backdrop-filter:blur(var(--video-action-glass-blur, 18px));-webkit-backdrop-filter:blur(var(--video-action-glass-blur, 18px));isolation:isolate;pointer-events:auto;touch-action:auto;-webkit-tap-highlight-color:transparent;overflow-x:hidden}@media(prefers-reduced-transparency:reduce){.add-tag-sheet__form{background:#1a1a1aeb;backdrop-filter:none;-webkit-backdrop-filter:none}}.add-tag-sheet__body{display:flex;flex-direction:column;gap:10px;padding-bottom:8px}.add-tag-sheet__error{margin:8px 0 0;font-size:13px;line-height:1.45;color:#ffb4b4}.save-collection-sheet__form{gap:0;padding:16px 16px 14px}.save-collection-sheet__header{margin-bottom:12px}.save-collection-sheet__title{margin:0;font-size:17px;font-weight:600;line-height:1.3;color:#fff;letter-spacing:-.01em}.save-collection-sheet__toolbar{display:flex;align-items:stretch;gap:8px;margin-bottom:10px;min-width:0}.save-collection-sheet__search-wrap{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.save-collection-sheet__search-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.save-collection-sheet__search{width:100%;min-width:0;min-height:44px;padding:0 14px;border:1px solid var(--video-action-glass-border, rgba(255, 255, 255, .16));border-radius:8px;background:#ffffff0f;color:#fff;font-size:14px;line-height:1.4;box-sizing:border-box}@supports (-webkit-touch-callout: none){.save-collection-sheet__search{font-size:16px}}.save-collection-sheet__search::placeholder{color:#777}.save-collection-sheet__search:disabled{opacity:.55}.save-collection-sheet__create-toggle{flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--video-action-glass-border, rgba(255, 255, 255, .16));border-radius:8px;background:var(--video-action-glass-bg, rgba(18, 18, 18, .78));color:#fff;font-size:22px;font-weight:400;line-height:1;cursor:pointer;box-shadow:var(--video-action-glass-shadow, 0 22px 44px rgba(0, 0, 0, .5))}.save-collection-sheet__create-toggle:disabled{opacity:.4;cursor:not-allowed}.save-collection-sheet__body{overflow-x:auto;overflow-y:hidden;padding-top:2px;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x}.save-collection-sheet__body::-webkit-scrollbar{display:none}.save-collection-sheet__empty{margin:8px 0 0;font-size:13px;line-height:1.45;color:#999}.save-collection-sheet__row{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.save-collection-sheet__row::-webkit-scrollbar{display:none}.save-collection-sheet__row-item{flex:0 0 auto;width:clamp(96px,28vw,112px);min-width:0}.save-collection-sheet__tile{position:relative;display:block;width:100%;aspect-ratio:var(--profile-tile-aspect, 480 / 854);padding:0;margin:0;border:1px solid rgba(255,255,255,.08);border-radius:var(--profile-tile-radius, 6px);overflow:hidden;background:#141414;color:#fff;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;content-visibility:auto}.save-collection-sheet__tile--skeleton{cursor:default;pointer-events:none;overflow:hidden;contain:strict}.save-collection-sheet__tile-shimmer{display:block;width:100%;height:100%;background:linear-gradient(135deg,#161616,#222,#161616);background-size:200% 200%;animation:profile-tile-shimmer 1.4s ease-in-out infinite}.save-collection-sheet__tile--active{border-color:var(--video-action-glass-border, rgba(255, 255, 255, .2))}.save-collection-sheet__tile--active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border-radius:inherit;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff38}.save-collection-sheet__tile-img,.save-collection-sheet__tile-media{display:flex;align-items:center;justify-content:center;width:100%;height:100%;object-fit:cover;border-radius:inherit;background:#141414}.save-collection-sheet__tile-img{display:block;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.save-collection-sheet__tile-media{font-size:18px;font-weight:600;color:#666}.save-collection-sheet__tile-label,.save-collection-sheet__tile-count{position:absolute;left:0;right:0;z-index:2;padding:0 6px;pointer-events:none;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.save-collection-sheet__tile-label{bottom:20px;font-size:11px;font-weight:600;color:#fff;line-height:1.2;text-shadow:0 1px 4px rgba(0,0,0,.85)}.save-collection-sheet__tile-count{bottom:5px;font-size:10px;font-weight:400;color:#ccc;line-height:1.2;text-shadow:0 1px 3px rgba(0,0,0,.85)}.save-collection-sheet__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,#0000 35%,#0000008c 70%,#000000e0)}.collection-index-page__settings-wrap{position:relative;flex:0 0 auto;align-self:center}.collection-index-page__menu-btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:var(--feed-action-size, 32px);height:var(--feed-action-size, 32px);margin:0;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#0c0c0c8a;color:#b9b9b9;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;transition:color .15s ease}.collection-index-page__menu-btn:hover:not(:disabled){color:#fff}.collection-index-page__menu-btn--active{color:#fff}.collection-index-page__menu-btn:disabled{opacity:.35;cursor:default;pointer-events:none}.collection-index-page__menu-icon{display:block;width:20px;height:20px;flex-shrink:0}.collection-index-page__settings-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:172px;padding:8px;border:1px solid #2f2f2f;border-radius:8px;background:#1a1a1a;box-shadow:0 10px 28px #00000080}.collection-index-page__settings-menu-item{display:block;width:100%;padding:11px 12px;border:none;border-radius:6px;background:transparent;color:#d7d7d7;font-size:13px;font-weight:500;line-height:1.2;text-align:left;cursor:pointer}.collection-index-page__settings-menu-item+.collection-index-page__settings-menu-item{margin-top:2px}.collection-index-page__settings-menu-item:hover{background:#252525;color:#fff}.collection-index-page__settings-menu-item--active{color:#7b93ff;background:#3d5afe1a}.collection-index-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;padding:0 16px;box-sizing:border-box}.collection-index-page__grid .account-page__collection-tile{width:100%}.collection-index-page__grid-sentinel{grid-column:1 / -1;height:1px;margin:0;padding:0;pointer-events:none}.collection-manage-bar{--collection-manage-bar-bottom-gap: 10px;position:fixed;left:50%;bottom:calc(var(--video-progress-float-menu-dock-total-height) + var(--collection-manage-bar-bottom-gap));z-index:39;width:min(calc(100vw - 24px),var(--video-column-max, 420px));margin:0;padding:10px 12px;display:flex;flex-direction:column;align-items:stretch;gap:10px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#0e0e0ef0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 36px #00000073;transform:translate(-50%);pointer-events:auto}.collection-manage-bar__hint{margin:0;padding:0 2px;color:#d4d4d4;font-size:13px;font-weight:500;line-height:1.35;text-align:center}.collection-manage-bar__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%}.collection-manage-bar__btn{min-height:44px;padding:10px 14px;border-radius:8px;border:1px solid transparent;font-size:14px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;touch-action:manipulation;transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease}.collection-manage-bar__btn:disabled{opacity:.42;cursor:default;pointer-events:none}.collection-manage-bar__btn--ghost{border-color:#ffffff2e;background:#ffffff0a;color:#e8e8e8}.collection-manage-bar__btn--ghost:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff47}.collection-manage-bar__btn--primary{border-color:#3d5afe8c;background:#3d5afe38;color:#fff}.collection-manage-bar__btn--primary:hover:not(:disabled){background:#3d5afe57;border-color:#3d5afeb8}.collection-manage-bar__btn--danger{border-color:#ff787873;background:#b430303d;color:#ffd0d0}.collection-manage-bar__btn--danger:hover:not(:disabled){background:#b430305c;border-color:#ff78789e}.collection-manage-bar__btn:focus-visible{outline:2px solid rgba(255,255,255,.52);outline-offset:2px}@media(min-width:560px){.collection-manage-bar{padding:11px 14px;gap:11px}.collection-manage-bar__hint{font-size:14px;text-align:left}}body.collection-manage-bar-active .page-float-menu-host .hashtag-index-page__body,body.collection-manage-bar-active .page-float-menu-host .search-page__body,body.collection-manage-bar-active .page-float-menu-host .account-page__body,body.collection-manage-bar-active .page-float-menu-host .settings-page__body,body.collection-manage-bar-active .page-float-menu-host .profile-video-page__grid-scroll{padding-bottom:calc(var(--video-progress-float-menu-dock-total-height) + 16px + 92px)}.account-page__collection-tile--selected{border-color:#3d5afe;box-shadow:inset 0 0 0 9999px #3d5afe29}.save-collection-sheet__empty{margin:0;font-size:13px;color:#b7b7b7;line-height:1.4}.settings-page.profile-video-page{position:relative;z-index:2;display:flex;flex-direction:column;min-height:var(--app-viewport-height);height:var(--app-viewport-height);width:100%;max-width:100%;overflow-x:clip;background:var(--bg, #121212);align-items:stretch}.settings-page.profile-video-page>section.player-surface,.settings-page__surface{display:flex;flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;box-sizing:border-box}.settings-page .profile-video-page__profile-header{box-sizing:border-box;width:100%;max-width:100%;overflow-x:clip;box-shadow:0 1px #ffffff0f}.settings-page .profile-video-page__profile-bar{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:clip;min-height:calc(var(--feed-action-size) + 16px + env(safe-area-inset-top,0px));padding:calc(8px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 8px max(12px,env(safe-area-inset-left,0px))}.settings-page .profile-video-page__profile-identity{flex:1;display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0}.settings-page .profile-video-page__profile-meta{gap:2px}.settings-page .profile-video-page__profile-name{font-size:18px;font-weight:700;line-height:1.2;letter-spacing:.01em}.settings-page .profile-video-page__profile-handle{margin:0;font-size:13px;line-height:1.3;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.settings-page .profile-video-page__back.feed-action-rail__action{box-sizing:border-box;width:var(--feed-action-size);height:var(--feed-action-size);min-width:var(--feed-action-size);min-height:var(--feed-action-size);margin:0;padding:0;display:flex;align-items:center;justify-content:center;border:var(--feed-action-border-width) solid var(--feed-action-glass-border);border-radius:var(--feed-action-radius);background:var(--feed-action-glass-bg);backdrop-filter:blur(var(--feed-action-glass-blur));-webkit-backdrop-filter:blur(var(--feed-action-glass-blur));box-shadow:var(--feed-action-glass-shadow);color:#fff;cursor:pointer}.settings-page .profile-video-page__back.feed-action-rail__action:hover{background:#1818189e}.settings-page__body{flex:1;min-height:0;width:100%;max-width:100%;overflow-x:clip;overflow-y:auto;padding-bottom:max(16px,env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.settings-page__body::-webkit-scrollbar{display:none}.settings-page__content{width:100%;max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:28px;padding:12px 0 28px;box-sizing:border-box}.settings-page__section{display:flex;flex-direction:column;gap:0}.settings-page__section-head{display:flex;flex-direction:column;gap:6px;padding:0 16px 12px}.settings-page__section-head--with-action{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px}.settings-page__section-head-copy{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-width:0}.settings-page__section-close-btn{flex:0 0 auto;width:36px;height:36px;min-width:36px;min-height:36px;margin-top:2px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:#141414e6;color:#fff;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.settings-page__section-close-btn:hover{border-color:#ffffff57;background:#1c1c1cf2}.settings-page__section-close-btn:focus-visible{outline:2px solid #3d5afe;outline-offset:2px}.settings-page__section-close-icon{width:18px;height:18px;opacity:.94}.settings-page__section-title{margin:0;font-size:12px;font-weight:700;line-height:1.3;color:#999;letter-spacing:.08em;text-transform:uppercase}.settings-page__section-lede{margin:0;font-size:14px;line-height:1.5;color:#ccc}.settings-page__panel-group{display:flex;flex-direction:column;gap:10px;padding:0 16px;box-sizing:border-box}.settings-page__panel{margin:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(180deg,#1a1a1af5,#121212fa);box-shadow:0 1px #ffffff0a inset,0 8px 24px #00000047;overflow:hidden;isolation:isolate}.settings-page__panel-group .settings-page__panel{margin:0}.settings-page__panel-block{padding:18px}.settings-page__panel-block+.settings-page__panel-block{border-top:1px solid rgba(255,255,255,.06)}.settings-page__profile-avatar-block{display:flex;flex-direction:column;gap:16px}.settings-page__profile-avatar-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px}.settings-page__profile-avatar-preview-wrap{flex:0 0 auto;width:88px;height:88px;border-radius:12px;overflow:hidden;background:#141414;border:1px solid rgba(255,255,255,.12);box-shadow:0 0 0 1px #3d5afe14}.settings-page__profile-avatar{display:block;width:100%;height:100%}.settings-page__profile-avatar--image{object-fit:cover}.settings-page__profile-avatar--fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:28px;font-weight:650;color:#ccc}.settings-page__profile-avatar-actions{display:flex;flex-direction:column;gap:10px;min-width:0}.settings-page__profile-avatar-input{display:none}.settings-page__profile-avatar-upload,.settings-page__profile-avatar-remove{width:100%}.settings-page__panel-head{display:flex;flex-direction:column;gap:5px;margin-bottom:16px}.settings-page__panel-title{margin:0;font-size:15px;font-weight:650;line-height:1.35;color:#fff;letter-spacing:.01em}.settings-page__panel-hint{margin:0;font-size:13px;line-height:1.45;color:#999}.settings-page__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;cursor:pointer;-webkit-user-select:none;user-select:none}.settings-page__field--inline{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px}.settings-page__reload-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px}.settings-page__stepper{display:inline-flex;align-items:center;flex:0 0 auto;min-height:36px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;overflow:hidden}.settings-page__stepper-btn{box-sizing:border-box;width:34px;height:36px;padding:0;border:none;border-radius:0;background:transparent;color:#d8d8d8;font-size:16px;font-weight:500;line-height:1;cursor:pointer}.settings-page__stepper-btn:hover:not(:disabled){background:#ffffff0f;color:#fff}.settings-page__stepper-btn:disabled{opacity:.35;cursor:not-allowed}.settings-page__stepper-btn:focus-visible{outline:2px solid rgba(61,90,254,.65);outline-offset:-2px}.settings-page__stepper-value-wrap{display:inline-flex;align-items:baseline;justify-content:center;gap:3px;min-width:52px;padding:0 4px;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1)}.settings-page__stepper-value{font-size:14px;font-weight:600;line-height:1;color:#fff}.settings-page__stepper-unit{font-size:11px;font-weight:500;line-height:1;color:#888}.settings-page__control--compact{flex:0 0 auto;width:auto;min-height:44px;padding:0 10px;gap:8px}.settings-page__input--compact{width:4.5ch;min-width:4.5ch;min-height:44px;padding:0 6px;text-align:center}.settings-page__field-unit{font-size:13px;font-weight:600;line-height:1.2;color:#ccc;white-space:nowrap}.settings-page__toggle-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.settings-page__toggle-label{font-size:14px;font-weight:500;line-height:1.35;color:#fff}.settings-page__toggle-hint{font-size:12px;line-height:1.45;color:#999}.settings-page__switch{position:relative;flex:0 0 auto;width:46px;height:28px}.settings-page__switch-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.settings-page__switch-track{position:relative;display:block;width:100%;height:100%;border-radius:999px;border:var(--feed-action-border-width) solid var(--feed-chrome-dock-chip-border);background:#ffffff14;box-shadow:var(--feed-chrome-dock-chip-shadow);transition:background .18s ease,border-color .18s ease}.settings-page__switch-track:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#ccc;box-shadow:0 1px 3px #00000059;transition:transform .18s ease,background .18s ease}.settings-page__switch-input:checked+.settings-page__switch-track{background:#3d5afe47;border-color:#3d5afe73}.settings-page__switch-input:checked+.settings-page__switch-track:after{transform:translate(18px);background:#fff}.settings-page__switch-input:focus-visible+.settings-page__switch-track{outline:2px solid rgba(61,90,254,.65);outline-offset:2px}.settings-page__form{display:flex;flex-direction:column;gap:12px}.settings-page__form-actions{display:flex;flex-direction:column;gap:10px;margin-top:6px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.settings-page__btn{box-sizing:border-box;width:100%;min-height:44px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:650;line-height:1.2;letter-spacing:.02em;text-align:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.settings-page__btn--primary{border:1px solid rgba(255,255,255,.18);background:#ffffff12;color:#f2f2f2}.settings-page__btn--primary:hover:not(:disabled){background:#ffffff1c;border-color:#ffffff47;color:#fff}.settings-page__btn--primary:active:not(:disabled){background:#ffffff0d;border-color:#ffffff38}.settings-page__btn--secondary{border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#ccc}.settings-page__btn--secondary:hover:not(:disabled){background:#ffffff0f;border-color:#fff3;color:#e8e8e8}.settings-page__btn--secondary:active:not(:disabled){background:#ffffff0a;border-color:#ffffff29}.settings-page__btn:disabled{opacity:.45;cursor:not-allowed}.settings-page__btn:focus-visible{outline:2px solid rgba(255,255,255,.42);outline-offset:2px}.settings-page__field{display:flex;flex-direction:column;gap:8px}.settings-page__label{padding-left:2px;font-size:13px;font-weight:600;line-height:1.2;color:#ccc}.settings-page__control{display:flex;align-items:stretch;min-height:var(--feed-action-size);border-radius:var(--feed-action-radius);border:var(--feed-action-border-width) solid var(--feed-action-glass-border);background:#ffffff0f;box-shadow:var(--feed-chrome-dock-chip-shadow);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.settings-page__control:hover:not(:has(.settings-page__input:disabled)){border-color:var(--feed-chrome-dock-chip-border-hover);background:#ffffff14}.settings-page__control:focus-within{border-color:#3d5afe73;background:#ffffff14;box-shadow:var(--feed-chrome-dock-chip-shadow),0 0 0 3px #3d5afe24}.settings-page__control:has(.settings-page__input:disabled){opacity:.55}.settings-page__input{box-sizing:border-box;width:100%;min-height:var(--feed-action-size);padding:0 14px;border:none;border-radius:inherit;background:transparent;color:#fff;font-size:15px;line-height:1.2;-webkit-appearance:none;-moz-appearance:none;appearance:none}.settings-page__input::placeholder{color:#777}.settings-page__input:focus-visible{outline:none}.settings-page__input:disabled{cursor:not-allowed}@supports (-webkit-touch-callout: none){.settings-page__input,.settings-page__select{font-size:16px}}.settings-page__feedback{margin:0;padding:8px 10px;border-radius:6px;font-size:13px;line-height:1.4}.settings-page__feedback--error{color:#ff8a80;background:#ff8a8014;border:1px solid rgba(255,138,128,.18)}.settings-page__feedback--success{color:#8ae8dc;background:#00c4b414;border:1px solid rgba(0,196,180,.18)}.settings-page__feedback--muted{color:#999}.settings-page__form--disabled .settings-page__input:disabled{opacity:.65;cursor:not-allowed}.settings-page__submit{box-sizing:border-box;width:100%;min-height:var(--feed-action-size);margin-top:2px;padding:0 16px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff12;color:#f2f2f2;font-size:14px;font-weight:650;line-height:1.2;letter-spacing:.02em;text-align:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.settings-page__submit:hover:not(:disabled){background:#ffffff1c;border-color:#ffffff47;color:#fff}.settings-page__submit:active:not(:disabled){background:#ffffff0d;border-color:#ffffff38}.settings-page__submit:disabled{opacity:.45;cursor:not-allowed}.settings-page__submit:focus-visible{outline:2px solid rgba(255,255,255,.42);outline-offset:2px}.settings-page__empty{margin:0;padding:24px 18px;font-size:14px;line-height:1.45;color:#999;text-align:center}.settings-page__list{list-style:none;margin:0;padding:0}.settings-page__list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px}.settings-page__list-row .settings-page__btn{width:auto;min-width:96px;flex-shrink:0}.settings-page__list-profile-link{display:flex;align-items:center;gap:12px;min-width:0;flex:1;margin:0;padding:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;border-radius:8px}.settings-page__list-profile-link:focus-visible{outline:2px solid rgba(61,90,254,.65);outline-offset:2px}.settings-page__list-avatar-wrap{flex-shrink:0;width:40px;height:40px;border-radius:50%;overflow:hidden;background:#1a1a1a;border:1px solid #333333}.settings-page__list-avatar{display:block;width:100%;height:100%;object-fit:cover}.settings-page__list-avatar--image{border-radius:inherit}.settings-page__list-avatar--fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:15px;font-weight:600;color:#ccc}.settings-page__list-row+.settings-page__list-row{border-top:1px solid rgba(255,255,255,.06)}.settings-page__list-label{min-width:0;font-size:14px;font-weight:500;line-height:1.35;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-page__list-action{flex-shrink:0;min-height:var(--feed-chrome-dock-chip-height);padding:0 16px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff08;color:#ccc;font-size:13px;font-weight:650;line-height:1.2;letter-spacing:.02em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,background .15s ease,color .15s ease}.settings-page__list-action:hover{border-color:#fff3;background:#ffffff0f;color:#e8e8e8}.settings-page__list-action:active:not(:disabled){background:#ffffff0a;border-color:#ffffff29}.settings-page__list-action:focus-visible{outline:2px solid rgba(255,255,255,.42);outline-offset:2px}.settings-page__section--language .settings-page__section-head{padding-bottom:8px}.settings-page__panel--language{padding:18px}.settings-page__select-wrap{position:relative;display:block;width:100%}.settings-page__select-wrap:after{content:"▾";position:absolute;top:50%;right:14px;transform:translateY(-50%);font-size:13px;line-height:1;color:#999;pointer-events:none}.settings-page__select{box-sizing:border-box;display:block;width:100%;min-height:var(--feed-action-size);padding:0 36px 0 14px;border:var(--feed-action-border-width) solid var(--feed-action-glass-border);border-radius:var(--feed-action-radius);background:#ffffff0f;box-shadow:var(--feed-chrome-dock-chip-shadow);color:#fff;font-size:15px;font-weight:500;line-height:1.2;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.settings-page__select:hover{border-color:var(--feed-chrome-dock-chip-border-hover);background:#ffffff14}.settings-page__select:focus-visible{outline:none;border-color:#3d5afe73;background:#ffffff14;box-shadow:var(--feed-chrome-dock-chip-shadow),0 0 0 3px #3d5afe24}.settings-page__select option{color:#121212;background:#fff}@media(prefers-reduced-motion:reduce){.settings-page__switch-track,.settings-page__switch-track:after,.settings-page__control,.settings-page__select,.settings-page__submit,.settings-page__btn,.settings-page__list-action{transition:none}}.search-page.hashtag-index-page .hashtag-index-page__body{padding-inline:16px}.search-page__form{margin-bottom:20px}.search-page__field-wrap{display:block}.search-page__field-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.search-page__field{width:100%;box-sizing:border-box;min-height:48px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#fff;color:#121212;font-size:16px;line-height:1.2}.search-page__field::placeholder{color:#666}.search-page__field:focus-visible{outline:none;border-color:#3d5afe8c;box-shadow:0 0 0 3px #3d5afe24}.search-page__results-hint{margin:0 0 12px;color:#999;font-size:14px}.page-float-menu-host>.video-progress-float-menu--page-dock{position:fixed;left:0;right:0;width:100%;max-width:100%;transform:none;bottom:0;border-radius:0;border-left:none;border-right:none;border-bottom:none;box-sizing:border-box;padding-top:var(--video-progress-float-menu-pad-block);padding-bottom:max(var(--video-progress-float-menu-pad-block),var(--app-safe-area-bottom));padding-left:max(var(--video-progress-float-menu-pad-inline),var(--app-safe-area-left));padding-right:max(var(--video-progress-float-menu-pad-inline),var(--app-safe-area-right));z-index:40;pointer-events:auto}.page-float-menu-host>.video-progress-float-menu--page-dock .video-progress-float-menu__indicator-pill{display:none}.page-float-menu-host .hashtag-index-page__body,.page-float-menu-host .search-page__body,.page-float-menu-host .account-page__body,.page-float-menu-host .settings-page__body,.page-float-menu-host .profile-video-page__grid-scroll{padding-bottom:calc(var(--video-progress-float-menu-dock-total-height) + 16px)}.search-page__section{margin-bottom:24px}.search-page__section-title{margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.3;color:#fff}.search-page__creator-rail,.search-page__hashtag-rail,.search-page__collection-rail{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.search-page__creator-rail::-webkit-scrollbar,.search-page__hashtag-rail::-webkit-scrollbar,.search-page__collection-rail::-webkit-scrollbar{display:none}.search-page__creator-chip{flex:0 0 auto;width:72px;height:72px;margin:0;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:999px;overflow:hidden;background:#1a1a1a;cursor:pointer}.search-page__creator-chip--skeleton{pointer-events:none;background:linear-gradient(135deg,#161616,#222,#161616);background-size:200% 200%;animation:profile-tile-shimmer 1.4s ease-in-out infinite}.search-page__creator-avatar,.search-page__hashtag-card-img,.search-page__result-avatar{display:block;width:100%;height:100%;object-fit:cover}.search-page__creator-fallback,.search-page__hashtag-card-fallback,.search-page__result-avatar-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:14px;font-weight:600;color:#ccc}.search-page__hashtag-card{flex:0 0 auto;display:flex;flex-direction:column;width:108px;margin:0;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;background:#121212;cursor:pointer}.search-page__hashtag-card--skeleton{height:156px;pointer-events:none;background:linear-gradient(135deg,#161616,#222,#161616);background-size:200% 200%;animation:profile-tile-shimmer 1.4s ease-in-out infinite}.search-page__hashtag-card-img,.search-page__hashtag-card-fallback{aspect-ratio:9 / 16}.search-page__hashtag-card-label{padding:8px 6px;font-size:12px;font-weight:600;line-height:1.2;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-page__collection-grid{margin-top:0}.search-page__collection-tile{cursor:default}.search-page__collection-tile-label{position:absolute;inset-inline:0;bottom:0;padding:8px;font-size:12px;font-weight:600;line-height:1.2;color:#fff;background:linear-gradient(180deg,#0000,#000000d1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-page__spotlight-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0 0 10px}.search-page__spotlight-main{flex:1;min-width:0;display:inline-flex;flex-direction:row;align-items:center;gap:8px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.search-page__spotlight-label{flex:0 1 auto;min-width:0;font-size:16px;font-weight:700;line-height:1.15;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-page__spotlight-stat{flex:0 0 auto}.search-page__spotlight-more-btn{flex:0 0 auto;margin-left:auto;white-space:nowrap}.search-page__spotlight-grid{margin-bottom:0;grid-template-rows:minmax(0,1fr);overflow:hidden}.search-page__result-list{display:flex;flex-direction:column;gap:8px}.search-page__result-row{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;margin:0;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#1a1a1a;color:#fff;text-align:left;cursor:pointer}.search-page__result-row--static{cursor:default}.search-page__result-avatar,.search-page__result-avatar-fallback{flex:0 0 auto;width:40px;height:40px;border-radius:999px;overflow:hidden}.search-page__result-label{flex:1;min-width:0;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-page__result-hashtag-mark{flex:0 0 auto;font-size:16px;font-weight:700;color:#3d5afe}.search-page__result-meta{flex:0 0 auto;font-size:13px;color:#999}.settings-page__sandbox-btn{flex-shrink:0}.settings-page__sandbox-glyph{position:relative;display:block;width:14px;height:14px;border:1.5px solid currentColor;border-radius:3px}.settings-page__sandbox-glyph:after{position:absolute;top:50%;left:50%;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid currentColor;transform:translate(-35%,-50%);content:""}.sandbox-player-page.settings-page.profile-video-page{align-items:stretch;height:var(--app-viewport-height);min-height:var(--app-viewport-height);width:100%;max-width:100%;overflow:hidden;overflow-x:clip}.sandbox-player-page.settings-page.profile-video-page>.settings-page__surface{flex:1;min-height:0;width:100%;max-width:none}.sandbox-player-page--playback.settings-page.profile-video-page,.sandbox-player-page--playback{align-items:stretch;height:var(--app-viewport-height);min-height:var(--app-viewport-height);width:100%;max-width:none;margin:0}.sandbox-player-page--playback>.player-surface,.sandbox-player-page--playback>.sandbox-player-page__surface{flex:1 1 auto;min-height:0;width:100%;max-width:none;height:100%}.sandbox-player-page--playback .sandbox-player-page__player-shell,.sandbox-player-page--playback .sandbox-player-page__player-shell .player-surface__host,.sandbox-player-page--playback .sandbox-player-page__player-shell .video-page,.sandbox-player-page--playback .sandbox-player-page__player-shell .video-viewport{flex:1 1 auto;min-height:0;height:100%}.sandbox-playback-mode-bar__title-panel{max-width:min(11rem,calc(100% - 9rem));margin-left:calc(var(--feed-action-size) + 4px)}.sandbox-playback-mode-bar__title-block{pointer-events:none;cursor:default}.sandbox-playback-mode-bar__ready-duration{display:inline-flex;align-items:center;min-height:1.25rem;font-variant-numeric:tabular-nums;letter-spacing:.02em}.sandbox-playback-mode-bar__loading-indicator{display:inline-flex;align-items:center;gap:4px;height:12px}.sandbox-playback-mode-bar__loading-bar{display:block;width:3px;height:100%;border-radius:1px;background:currentColor;opacity:.35;animation:sandbox-playback-mode-bar-loading .9s ease-in-out infinite}.sandbox-playback-mode-bar__loading-bar:nth-child(1){animation-delay:0s}.sandbox-playback-mode-bar__loading-bar:nth-child(2){animation-delay:.15s}.sandbox-playback-mode-bar__loading-bar:nth-child(3){animation-delay:.3s}@keyframes sandbox-playback-mode-bar-loading{0%,to{opacity:.35;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}.sandbox-playback-mode-bar__status{pointer-events:none;cursor:default}.sandbox-playback-mode-bar__actions{flex:0 1 auto}.sandbox-playback-mode-bar__menu-btn{flex-shrink:0}.sandbox-playback-mode-bar__menu-glyph{position:relative;display:block;width:18px;height:14px}.sandbox-playback-mode-bar__menu-bar{position:absolute;left:0;width:100%;height:2px;border-radius:1px;background:currentColor;transition:transform .16s ease,opacity .16s ease,top .16s ease}.sandbox-playback-mode-bar__menu-bar:nth-child(1){top:0}.sandbox-playback-mode-bar__menu-bar:nth-child(2){top:6px}.sandbox-playback-mode-bar__menu-bar:nth-child(3){top:12px}.sandbox-playback-mode-bar__menu-btn--open .sandbox-playback-mode-bar__menu-bar:nth-child(1){top:6px;transform:rotate(45deg)}.sandbox-playback-mode-bar__menu-btn--open .sandbox-playback-mode-bar__menu-bar:nth-child(2){opacity:0}.sandbox-playback-mode-bar__menu-btn--open .sandbox-playback-mode-bar__menu-bar:nth-child(3){top:6px;transform:rotate(-45deg)}.sandbox-player-page .settings-page__form-actions{margin-top:12px;padding-top:0;border-top:none}.sandbox-player-page .profile-video-page__profile-meta{gap:4px}.sandbox-player-page .profile-video-page__profile-name{font-size:18px;font-weight:700;line-height:1.2}.sandbox-player-page .profile-video-page__profile-handle{font-size:13px;line-height:1.35;color:#999}.sandbox-player-page__mode-section{margin-bottom:0}.sandbox-player-page__mode-select-wrap{width:100%}.sandbox-player-page__input-control{position:relative;align-items:center;padding-right:4px}.sandbox-player-page__input{padding-right:calc(var(--feed-action-size) + 4px)}.sandbox-player-page__input-action,.sandbox-player-page__list-remove{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(var(--feed-action-size) - 8px);height:calc(var(--feed-action-size) - 8px);padding:0;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f;color:#fff;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.sandbox-player-page__input-action{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.sandbox-player-page__input-action:hover,.sandbox-player-page__list-remove:hover{border-color:#ffffff47;background:#ffffff1a}.sandbox-player-page__input-action:active,.sandbox-player-page__list-remove:active{transform:translateY(-50%) scale(.98)}.sandbox-player-page__list-remove:active{transform:scale(.98)}.sandbox-player-page__input-action:focus-visible,.sandbox-player-page__list-remove:focus-visible{outline:2px solid rgba(61,90,254,.55);outline-offset:2px}.sandbox-player-page__icon-plus,.sandbox-player-page__icon-remove{position:relative;display:block;width:14px;height:14px}.sandbox-player-page__icon-plus:before,.sandbox-player-page__icon-plus:after,.sandbox-player-page__icon-remove:before,.sandbox-player-page__icon-remove:after{position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:1px;background:currentColor;content:""}.sandbox-player-page__icon-plus:before{transform:translate(-50%,-50%)}.sandbox-player-page__icon-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.sandbox-player-page__icon-remove:before{transform:translate(-50%,-50%) rotate(45deg)}.sandbox-player-page__icon-remove:after{transform:translate(-50%,-50%) rotate(-45deg)}.sandbox-player-page__playlist-list{margin:0}.sandbox-player-page__playlist-row{gap:12px}.sandbox-player-page__playlist-label{display:flex;align-items:center;gap:10px}.sandbox-player-page__playlist-index{flex:0 0 auto;min-width:1.5rem;font-size:12px;font-weight:600;line-height:1.35;color:#999}.sandbox-player-page__playlist-post-id{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sandbox-player-page__empty{padding:24px 18px}.sandbox-player-page__playback-loading{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:#000}.sandbox-player-page__player-shell{flex:1 1 auto;min-height:0;position:relative;display:flex;flex-direction:column}.sandbox-player-page__player-shell .player-surface__host-wrap,.sandbox-player-page__player-shell .player-surface__host,.sandbox-player-page__player-shell .video-page{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative}.sandbox-player-page__playback-chrome{z-index:25}.sandbox-player-page__player-shell .video-viewport,.sandbox-player-page__stage-loading{flex:1 1 auto;min-height:0;height:auto}.sandbox-player-page__stage-loading{display:flex;align-items:center;justify-content:center;background:#000}.sandbox-player-page__stage-loading--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;background:transparent}.sandbox-player-page__stage-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.92}.sandbox-player-page__controls-dock{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;box-sizing:border-box;width:100%;border:none;border-radius:0;background:linear-gradient(180deg,#121212f7,#0c0c0cfa);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px #ffffff0a inset;pointer-events:auto}.sandbox-player-page__controls-body{flex:1 1 auto;min-height:0;overflow:auto;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none}.sandbox-player-page__controls-body::-webkit-scrollbar{display:none}.sandbox-player-page__controls-body .settings-page__section-head{padding-top:max(16px,var(--app-safe-area-top))}.sandbox-player-page__controls-body .settings-page__panel-group{padding-bottom:4px}.sandbox-player-page__toolbar-row{display:flex;flex-wrap:wrap;gap:10px}.sandbox-player-page__toolbar-row .settings-page__btn{flex:1 1 100%;min-width:120px}.sandbox-player-page__debug-summary-wrap{display:flex;flex-direction:column;gap:12px}.sandbox-player-page__debug-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.sandbox-player-page__debug-summary div{padding:10px 8px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.sandbox-player-page__debug-summary dt{margin:0 0 4px;font-size:11px;line-height:1.3;color:#999;letter-spacing:.04em;text-transform:uppercase}.sandbox-player-page__debug-summary dd{margin:0;font-size:18px;font-weight:700;line-height:1.2;color:#fff}.sandbox-player-page__debug-plan{margin:0;font-size:12px;line-height:1.4;color:#999}.sandbox-player-page__debug-list{border-top:1px solid rgba(255,255,255,.06)}.sandbox-player-page__debug-item+.sandbox-player-page__debug-item{border-top:1px solid rgba(255,255,255,.06)}.sandbox-player-page__debug-item--active{background:#3d5afe0d}.sandbox-player-page__debug-row{align-items:flex-start;gap:12px}.sandbox-player-page__debug-row--active{background:transparent}.sandbox-player-page__debug-label{display:flex;align-items:flex-start;gap:10px;min-width:0}.sandbox-player-page__debug-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.sandbox-player-page__debug-timing{font-size:11px;line-height:1.35;color:#999}.sandbox-player-page__debug-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.sandbox-player-page__debug-log-btn{min-width:72px;padding-inline:12px}.sandbox-player-page__entry-log{padding:0 18px 14px 42px}.sandbox-player-page__entry-log-title{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#999}.sandbox-player-page__entry-log-empty{margin:0;font-size:12px;line-height:1.4;color:#999}.sandbox-player-page__entry-log-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.sandbox-player-page__entry-log-item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:8px 10px;padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff08}.sandbox-player-page__entry-log-item--error{border-color:#ff6b6b3d}.sandbox-player-page__entry-log-item--success{border-color:#00c4b43d}.sandbox-player-page__entry-log-time,.sandbox-player-page__entry-log-duration{font-size:11px;line-height:1.35;color:#999}.sandbox-player-page__entry-log-message{font-size:12px;line-height:1.4;color:#ccc}.sandbox-player-page__entry-log-error{grid-column:2 / -1;font-size:11px;line-height:1.35;color:#ff6b6b}.sandbox-player-page__debug-index{flex:0 0 auto;min-width:20px;font-size:12px;color:#999}.sandbox-player-page__debug-post-id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sandbox-player-page__debug-status{flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ccc}.sandbox-player-page__debug-status--ready{color:#00c4b4}.sandbox-player-page__debug-status--error{color:#ff6b6b}.sandbox-player-page__debug-status--preparing,.sandbox-player-page__debug-status--resolving{color:#3d5afe}.page-float-menu-host.sandbox-player-page:not(.sandbox-player-page--playback) .settings-page__body{padding-bottom:calc(var(--video-progress-float-menu-dock-total-height) + 16px)}.page-float-menu-host.sandbox-player-page--playback .sandbox-player-page__player-shell .video-viewport{--video-progress-float-menu-active-height: var(--video-progress-float-menu-dock-total-height)}.page-float-menu-host.sandbox-player-page--playback .sandbox-player-page__controls-dock{bottom:var(--video-progress-float-menu-dock-total-height)}.page-float-menu-host.sandbox-player-page--playback .sandbox-player-page__controls-body{padding-bottom:16px}.settings-page__section--sandbox{margin-bottom:0}.settings-page__sandbox-launch{padding:16px 18px}.settings-page__sandbox-launch-btn{width:100%}@media(prefers-reduced-motion:reduce){.sandbox-playback-mode-bar__menu-bar,.sandbox-player-page__debug-row--active,.sandbox-player-page__input-action,.sandbox-player-page__list-remove{transition:none}}.error-boundary{min-height:100vh;display:grid;place-items:center;padding:24px;background:#121212;color:#ccc;text-align:center}.error-boundary__title{margin:0 0 8px;color:#fff;font-size:24px}.error-boundary__text{margin:0 0 16px}.error-boundary__reload{padding:10px 16px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#1a1a1a;color:#fff;cursor:pointer}.pwa-update-banner,.install-prompt{position:fixed;left:16px;right:16px;bottom:16px;z-index:10000;padding:12px 14px;border-radius:8px;background:#1a1a1a;border:1px solid rgba(255,255,255,.08);color:#ccc}.pwa-update-banner{display:flex;align-items:center;justify-content:space-between;gap:12px}.install-prompt__actions{display:flex;gap:8px;margin-top:10px}.install-prompt__primary,.install-prompt__secondary,.pwa-update-banner__action{padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#121212;color:#fff;cursor:pointer}.placeholder-page{flex:1 1 auto;min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg, #121212)}.placeholder-page__card{width:min(100%,420px);padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#121212eb}.placeholder-page__title{margin:0 0 12px;font-size:24px;font-weight:700}.placeholder-page__text{margin:0 0 20px;color:#ccc;line-height:1.5}.placeholder-page__back{min-height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff0f;color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}
