.loop-application .loop-frame .watch-rhythm.lx-main{max-width:1040px;margin:24px auto 0;padding:0 0 32px!important}.watch-rhythm .replay-watch-grid{display:block}.watch-rhythm .replay-player-dock>.lx-player{border:0;border-radius:12px;overflow:hidden}.watch-rhythm .replay-details-grid{flex-direction:column;padding-top:12px;display:flex}.watch-rhythm .replay-information,.watch-rhythm .replay-about,.watch-rhythm .replay-discussion{min-width:0}.loop-application .watch-rhythm .loop-watch-heading{letter-spacing:-.25px;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:26px}.watch-rhythm .replay-meta{color:var(--loop-muted);margin:4px 0 0;font-size:12px;line-height:18px}.watch-rhythm .replay-host{flex-wrap:wrap;align-items:center;gap:10px;min-height:40px;margin-top:12px;display:flex}.watch-rhythm .replay-host-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.watch-rhythm .replay-host-bar>.replay-host{flex:280px;margin-top:0}.watch-rhythm .replay-host-identity{flex:1;gap:10px;min-width:0;margin:0}.watch-rhythm .replay-host-identity .lx-face{flex:none;width:36px;height:36px}.watch-rhythm .replay-host-identity span{min-width:0;display:block}.watch-rhythm .replay-host-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;display:block;overflow:hidden}.watch-rhythm .replay-host-identity small{font-size:12px;line-height:16px;display:block}.loop-application .watch-rhythm .replay-host-actions{flex-wrap:wrap;align-items:center;gap:8px;width:auto;margin:12px 0 0;display:flex}.loop-application .watch-rhythm .replay-host-bar>.replay-host-actions{margin:0}.watch-rhythm .replay-host-actions .loop-action-menu-trigger{width:40px;height:40px}.watch-rhythm .replay-share-notice{color:var(--loop-muted);margin:8px 0 0;font-size:12px;line-height:18px}.watch-rhythm .loop-expandable-description{background:var(--loop-raised);border-radius:12px;margin:16px 0 0;padding:12px 14px;font-size:14px;line-height:20px}.watch-rhythm .loop-expandable-description[data-expanded=false] .loop-description-content>p{-webkit-line-clamp:2}.watch-rhythm .loop-description-content .loop-story{font-size:14px;line-height:20px}.watch-rhythm .loop-expandable-description>button{align-items:center;min-height:32px;padding:6px 0 0;font-size:13px;line-height:20px;display:inline-flex}.watch-rhythm .replay-about .loop-expandable-description{margin-top:24px}.watch-rhythm .replay-clips-entry{background:0 0;border:0;border-radius:0;min-width:0;margin:24px 0 0;padding:0;display:block}.watch-rhythm .replay-clips-heading{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.watch-rhythm .replay-clips-entry h2{margin:0;font-size:16px;font-weight:600;line-height:22px}.watch-rhythm .replay-clips-entry p{color:var(--loop-muted);margin:0;font-size:12px;line-height:18px}.watch-rhythm .replay-mini-clips{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--loop-line) transparent;flex-wrap:nowrap;gap:16px;margin:-2px -2px 0;padding:2px 2px 8px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.watch-rhythm .replay-clip-thumbnail{scroll-snap-align:start;aspect-ratio:auto;text-align:left;width:160px;min-width:0;color:var(--loop-ink);background:0 0;border:0;border-radius:0;flex-direction:column;flex:0 0 160px;justify-content:flex-start;padding:0;display:flex}.watch-rhythm .replay-clip-image{aspect-ratio:9/16;background:var(--loop-raised);border-radius:12px;flex:none;width:100%;display:block;position:relative;overflow:hidden}.watch-rhythm .replay-clip-image video{object-fit:cover;width:100%;height:100%;display:block}.watch-rhythm .replay-clip-duration{z-index:3;color:#fff;background:#000a;border-radius:5px;padding:2px 5px;font-size:11px;line-height:16px;position:absolute;bottom:8px;right:8px}.watch-rhythm .replay-clip-thumbnail strong{white-space:nowrap;text-overflow:ellipsis;width:100%;height:1lh;margin-top:6px;font-size:13px;font-weight:500;line-height:18px;display:block;overflow:hidden}.watch-rhythm .replay-clip-thumbnail:focus-visible{outline:2px solid var(--loop-ink);outline-offset:2px;filter:none;transform:none}.watch-rhythm .replay-chat-open{background:var(--loop-raised);width:100%;color:var(--loop-ink);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:10px;margin-top:20px;padding:12px 14px;font-size:13px;line-height:20px;display:flex}.watch-rhythm .replay-chat-open svg:last-child{margin-left:auto}.watch-rhythm .replay-comments{margin-top:20px;padding-top:16px}.watch-rhythm .replay-comments h2{margin-bottom:10px;font-size:16px;font-weight:600;line-height:22px}.watch-rhythm .replay-comments .loop-live-message p{margin-top:4px;line-height:20px}.watch-rhythm .replay-clips-pending{min-height:0}.watch-rhythm .replay-clips-pending>div:first-child{margin-bottom:10px}.watch-rhythm .replay-clips-pending p{margin-top:4px}.watch-rhythm .replay-clip-skeletons{margin-left:0}.watch-rhythm .replay-clip-skeletons>span{border-radius:12px;flex:none;width:160px}.watch-rhythm .replay-clips-entry>.replay-clip-status-compact{margin-top:12px}.watch-rhythm-sheet .replay-clip-portrait{border:0}.loop-application.watch-rhythm-sheet .replay-clip-actions .lx-button{border-radius:999px}.loop-frame:has(:is(.watch-rhythm,.registration-rhythm,.public-rhythm,.loop-post-public)) .loop-public-header{max-width:1280px;margin-inline:auto}@media (min-width:761px) and (max-width:1180px){.loop-application .loop-frame .watch-rhythm.lx-main{width:calc(100% - 48px);margin:20px 24px 0}}@media (max-width:760px),(max-width:1023px) and (orientation:landscape) and (pointer:coarse){.loop-application .loop-frame .watch-rhythm.lx-main{width:100%;max-width:none;margin:0;padding:0!important}.watch-rhythm .replay-player-dock{top:env(safe-area-inset-top,0px);z-index:20;background:#000;position:sticky}.loop-application .watch-rhythm .replay-player-dock>.lx-player{box-shadow:none;border:0;border-radius:0;width:100%}.watch-rhythm .replay-details-grid{padding:12px max(16px,env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.watch-rhythm .replay-host-bar{margin-top:0;display:block}.watch-rhythm .replay-host-bar>.replay-host,.loop-application .watch-rhythm .replay-host-bar>.replay-host-actions{margin-top:12px}.watch-rhythm .replay-about .loop-expandable-description{margin-top:16px}.loop-frame.has-rail .watch-rhythm .replay-details-grid{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.loop-application .watch-rhythm .loop-watch-heading{letter-spacing:-.2px;font-size:18px;line-height:24px}.watch-rhythm .replay-clips-entry{margin-top:20px}.watch-rhythm .replay-clips-heading{margin-bottom:10px}.watch-rhythm .replay-mini-clips{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--loop-line) transparent;gap:10px;padding:2px 2px 8px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.watch-rhythm .replay-clip-thumbnail{scroll-snap-align:start;flex:0 0 144px;width:144px}.watch-rhythm .replay-clip-skeletons>span{flex:none;width:144px}.loop-frame:has(:is(.watch-rhythm,.registration-rhythm,.public-rhythm,.loop-post-public)) .loop-public-header{height:56px;padding-inline:max(16px,env(safe-area-inset-left))}.loop-frame:has(:is(.watch-rhythm,.registration-rhythm,.public-rhythm,.loop-post-public)) .loop-public-header nav>a[href=\/install]{display:none}.loop-frame:has(:is(.watch-rhythm,.registration-rhythm,.public-rhythm,.loop-post-public)) .loop-mobile-app-header{position:relative}}@media (max-width:760px) and (max-height:500px),(max-width:1023px) and (max-height:500px) and (orientation:landscape) and (pointer:coarse){.watch-rhythm .replay-player-dock .lx-player-screen{aspect-ratio:auto;height:55dvh;max-height:55dvh}}
