.lvp-sk-author-drop-header{display:flex;align-items:center;gap:10px;padding:10px 14px 9px;flex-shrink:0;position:relative;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--border-color) 70%,transparent);background:color-mix(in srgb,var(--primary-color) 4%,var(--background-secondary))}.lvp-sk-author-drop-glow{position:absolute;top:-20px;left:-20px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--primary-color) 22%,transparent) 0,transparent 70%);pointer-events:none;z-index:0}.lvp-sk-author-drop-shimmer{position:absolute;inset:0;background:linear-gradient(105deg,transparent 0,color-mix(in srgb,var(--primary-color) 6%,transparent) 45%,transparent 100%);background-size:200% 100%;animation:lvp-sk-author-shimmer 3.5s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes lvp-sk-author-shimmer{0%,to{background-position:-200% 0}50%{background-position:200% 0}}.lvp-sk-author-drop-avatar-link{position:relative;z-index:var(--z-above,1);flex-shrink:0;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:opacity .14s}.lvp-sk-author-drop-avatar-link:hover{opacity:.82}.lvp-sk-author-drop-ring{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--primary-color) 45%,transparent))}.lvp-sk-author-drop-meta{position:relative;z-index:var(--z-above,1);display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.lvp-sk-author-drop-name-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.lvp-sk-author-drop-name-link{text-decoration:none}.lvp-sk-author-drop-name{font-size:.9rem;font-weight:900;font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .13s}.lvp-sk-author-drop-name-link:hover .lvp-sk-author-drop-name{color:var(--primary-color)}.lvp-sk-author-drop-verified{display:inline-flex;align-items:center;color:var(--primary-color);flex-shrink:0;line-height:1}.lvp-sk-author-drop-handle{font-size:.65rem;font-weight:600;color:var(--primary-color);opacity:.72;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lvp-sk-author-drop-label{display:inline-flex;align-items:center;gap:4px;font-size:.6rem;font-weight:900;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.07em;color:var(--primary-color);opacity:.78}.lvp-sk-avatar-wrap{position:relative;flex-shrink:0}.lvp-sk-avatar-verified{position:absolute;bottom:-2px;right:-2px;width:14px;height:14px;clip-path:var(--octagon-clip);background:var(--gradient-primary);color:var(--text-on-primary,var(--color-white));display:flex;align-items:center;justify-content:center;z-index:var(--z-above,3)}.lvp-sk-avatar-verified svg{width:8px;height:8px}.lvp-cf-riff-btn{gap:5px}.lvp-cf-riff-btn:hover{color:var(--primary-color)}.lvp-cf-riff-count{font-size:.65rem;line-height:1;color:inherit}.lvp-cf-riff-count,.lvp-cf-riffs-full-link{font-weight:800;font-family:var(--font-display)}.lvp-cf-riffs-full-link{display:inline-flex;align-items:center;margin-left:4px;font-size:.6rem;color:var(--primary-color);opacity:.7;letter-spacing:.03em;cursor:pointer;transition:opacity .13s;text-decoration:none;white-space:nowrap}.lvp-cf-riffs-full-link:hover{opacity:1}.lvp-sk-riffs-indent{position:relative;margin-top:8px;margin-left:46px;padding-left:12px}.lvp-sk-riffs-thread-line{position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 35%,transparent) 0,color-mix(in srgb,var(--primary-color) 8%,transparent) 100%);border-radius:2px;pointer-events:none}.lvp-sk-input-field--oct{clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);border-radius:0}.lvp-sk-shimmer{background:linear-gradient(90deg,color-mix(in srgb,var(--primary-color) 8%,var(--background-tertiary)) 0,color-mix(in srgb,var(--primary-color) 16%,var(--background-tertiary)) 50%,color-mix(in srgb,var(--primary-color) 8%,var(--background-tertiary)) 100%);background-size:200% 100%;animation:lvp-sk-skel-sweep 1.5s ease-in-out infinite}@keyframes lvp-sk-skel-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.lvp-sk-skel-name{height:11px;width:38%;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px)}.lvp-sk-skel-line--medium{width:62%}.lvp-sk-spots-inline{display:flex;align-items:center;gap:5px;color:var(--text-muted)}.lvp-sk-spots-inline svg{flex-shrink:0;opacity:.7}.lvp-sk-tab-content{flex:1;padding:12px 14px 16px;display:flex;flex-direction:column}.lvp-sk-mosaic{display:grid;gap:3px;border-radius:2px;overflow:hidden;width:100%}.lvp-sk-mosaic--one{grid-template-columns:1fr;max-height:260px}.lvp-sk-mosaic--two{grid-template-columns:1fr 1fr;max-height:180px}.lvp-sk-mosaic--three{grid-template-columns:1fr 1fr;grid-template-rows:150px 110px}.lvp-sk-mosaic--four{grid-template-columns:1fr 1fr;grid-template-rows:130px 130px}.lvp-sk-mosaic-tile{position:relative;overflow:hidden;background:var(--background-tertiary);border:none;padding:0;cursor:pointer;display:block;-webkit-tap-highlight-color:transparent}.lvp-sk-mosaic-tile--tall{grid-row:span 2}.lvp-sk-mosaic-tile-inner{width:100%;height:100%;position:relative;overflow:hidden}.lvp-sk-mosaic-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .28s ease}.lvp-sk-mosaic-tile:hover .lvp-sk-mosaic-media{transform:scale(1.04)}.lvp-sk-mosaic-play{background:color-mix(in srgb,var(--color-black) 32%,transparent)}.lvp-sk-mosaic-more,.lvp-sk-mosaic-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--color-white);pointer-events:none}.lvp-sk-mosaic-more{background:color-mix(in srgb,var(--color-black) 55%,transparent);font-size:1.25rem;font-weight:900;font-family:var(--font-display)}.lvp-sk-cps-hex-btn--ripple{animation:lvp-sk-cps-ripple-burst .45s cubic-bezier(.34,1.56,.64,1)}@keyframes lvp-sk-cps-ripple-burst{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}.vibe-radial-burst{position:fixed;inset:0;pointer-events:none;z-index:var(--z-maximum,9000);opacity:0;background:radial-gradient(circle at center,color-mix(in srgb,var(--primary-color) 55%,transparent) 0,color-mix(in srgb,var(--primary-color) 22%,transparent) 30%,transparent 70%)}.vibe-anim--fly .vibe-radial-burst{animation:vibe-css-burst .65s cubic-bezier(.22,1,.36,1) forwards}@keyframes vibe-css-burst{0%{opacity:0;transform:scale(.2)}28%{opacity:.9;transform:scale(1.4)}to{opacity:0;transform:scale(3)}}.oct-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.oct-xs{width:30px;height:30px}.oct-img{position:relative;z-index:var(--z-above,1);clip-path:polygon(18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%,0 18%);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--background-tertiary);color:var(--text-primary);font-weight:900;font-family:var(--font-display)}.oct-img.oct-xs{width:30px;height:30px;font-size:.7rem}.oct-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.oct-ring{position:absolute;inset:-2px;clip-path:polygon(18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%,0 18%);z-index:0;background:color-mix(in srgb,var(--primary-color) 45%,transparent)}.oct-ring-primary{background:var(--gradient-primary,linear-gradient(135deg,var(--primary-color),var(--accent-color,var(--primary-color))))}.oct-initial{font-size:.7rem;font-weight:900;font-family:var(--font-display);color:var(--text-on-primary,var(--color-white));text-transform:uppercase;line-height:1}.lvp-sk-viewer-avatar{flex-shrink:0;align-self:flex-end;margin-bottom:2px}.lvp-sk-spots-corner{display:flex;flex-direction:column;align-items:center;gap:3px;position:absolute;top:8px;right:10px;z-index:5}.lvp-sk-spots-oct-wrap{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.lvp-sk-spots-count-label{display:block;font-family:var(--font-display,sans-serif);font-size:.72rem;font-weight:900;line-height:1;letter-spacing:-.02em;color:var(--primary-color);text-align:center;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-shadow:0 0 8px color-mix(in srgb,var(--primary-color) 55%,transparent),0 0 16px color-mix(in srgb,var(--primary-color) 22%,transparent);min-width:20px}.lvp-sk-spots-count-badge{display:none}.lvp-sk-post-body{padding-right:52px}.lvp-sk-oct-action-count{font-size:.82rem;font-weight:900;letter-spacing:-.03em;min-height:.82rem}.lvp-sk-oct-action-count--zero{opacity:.38;font-size:.72rem}.lvp-sk-oct-action-count--active.lvp-sk-oct-action-count--boost,.lvp-sk-oct-action-count--active.lvp-sk-oct-action-count--float,.lvp-sk-oct-action-count--active.lvp-sk-oct-action-count--react,.lvp-sk-oct-action-count--active.lvp-sk-oct-action-count--revibe{font-size:.88rem}.lvp-sk-oct-action-count--boost:not(.lvp-sk-oct-action-count--zero):not(.lvp-sk-oct-action-count--active),.lvp-sk-oct-action-count--float:not(.lvp-sk-oct-action-count--zero):not(.lvp-sk-oct-action-count--active),.lvp-sk-oct-action-count--react:not(.lvp-sk-oct-action-count--zero):not(.lvp-sk-oct-action-count--active),.lvp-sk-oct-action-count--revibe:not(.lvp-sk-oct-action-count--zero):not(.lvp-sk-oct-action-count--active){color:var(--text-primary);opacity:.85}.lvp-sk-oct-col-label{font-size:.58rem;opacity:.8}.lvp-sk-oct-vibe-count{font-size:.82rem;letter-spacing:-.02em}@media (max-width:480px){.lvp-sk-oct-action-count{font-size:.76rem}.lvp-sk-oct-action-count--zero{font-size:.66rem}.lvp-sk-oct-action-count--active.lvp-sk-oct-action-count--boost,.lvp-sk-oct-action-count--active.lvp-sk-oct-action-count--float,.lvp-sk-oct-action-count--active.lvp-sk-oct-action-count--react,.lvp-sk-oct-action-count--active.lvp-sk-oct-action-count--revibe{font-size:.82rem}.lvp-sk-oct-col-label{font-size:.52rem}.lvp-sk-oct-vibe-count{font-size:.76rem}.lvp-sk-spots-count-label{font-size:.66rem}}@media (max-width:360px){.lvp-sk-oct-action-count{font-size:.7rem}.lvp-sk-oct-col-label{font-size:.48rem}.lvp-sk-spots-count-label{font-size:.62rem}}.lvk-riffs-loading,.lvk-riffs-section{display:flex;flex-direction:column}.lvk-riffs-loading{gap:10px;padding:10px 0}.lvk-riff-skeleton{display:flex;gap:8px;align-items:flex-start;padding:4px 0}.lvk-riff-skel-avatar{width:28px;height:28px;clip-path:var(--octagon-clip);flex-shrink:0}.lvk-riff-skel-body{flex:1;display:flex;flex-direction:column;gap:6px;padding-top:2px}.lvk-riff-skel-line{height:9px;border-radius:4px;width:100%}.lvk-riff-skel-line--short{width:55%}.lvk-riffs-empty{padding:16px 0;font-size:.72rem;color:var(--text-muted);font-family:var(--font-display);text-align:center}.lvk-riffs-list{display:flex;flex-direction:column;gap:0}.lvk-riff-row{display:flex;align-items:flex-start;gap:8px;padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--border-color) 50%,transparent)}.lvk-riff-row:last-child{border-bottom:none}.lvk-riff-avatar{flex-shrink:0}.lvk-riff-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.lvk-riff-user{font-size:.72rem;font-weight:800;font-family:var(--font-display);color:var(--primary-color)}.lvk-riff-text{font-size:.82rem;color:var(--text-primary);line-height:1.45;margin:0;word-break:break-word}.lvk-riff-edited{font-size:.58rem;color:var(--text-muted);font-style:italic}.lvk-riff-actions{display:flex;align-items:center;gap:2px;margin-top:2px}.lvk-riff-btn{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;min-height:24px;border:none;background:none;color:var(--text-muted);font-size:.6rem;font-weight:700;font-family:var(--font-display);cursor:pointer;border-radius:20px;transition:background .13s,color .13s;-webkit-tap-highlight-color:transparent}.lvk-riff-btn:hover{background:color-mix(in srgb,var(--primary-color) 8%,transparent);color:var(--primary-color)}.lvk-riff-edit-row{display:flex;gap:6px;align-items:center;margin-top:3px;flex-wrap:wrap}.lvk-riff-input{flex:1;min-width:0;background:color-mix(in srgb,var(--primary-color) 6%,var(--background-tertiary));border:1px solid color-mix(in srgb,var(--primary-color) 22%,var(--border-color));color:var(--text-primary);font-family:var(--font-primary);font-size:.82rem;outline:none;padding:5px 10px;height:32px;border-radius:6px}.lvk-riff-input:focus{border-color:var(--primary-color)}.lvk-riff-save{padding:4px 12px;border-radius:20px;font-size:.6rem;font-weight:800;font-family:var(--font-display);text-transform:uppercase;background:var(--gradient-primary,var(--primary-color));color:var(--text-on-primary,#fff);border:none;cursor:pointer}.lvk-riff-save:disabled{opacity:.5;cursor:not-allowed}.lvk-riff-cancel{padding:4px 12px;border-radius:20px;font-size:.6rem;font-weight:800;font-family:var(--font-display);text-transform:uppercase;background:color-mix(in srgb,var(--border-color) 60%,transparent);color:var(--text-secondary);border:none;cursor:pointer}.lvk-vibes-loading{display:flex;flex-direction:column;gap:10px;padding:10px 0}.lvk-vibe-skeleton{display:flex;gap:8px;align-items:flex-start;padding:4px 0}.lvk-vibe-skel-avatar{width:34px;height:34px;clip-path:var(--octagon-clip);flex-shrink:0}.lvk-vibe-skel-content{flex:1;display:flex;flex-direction:column;gap:6px;padding-top:2px}.lvk-vibe-skel-line{height:10px;border-radius:4px;width:100%}.lvk-vibe-skel-line--short{width:60%}.lvk-vibes-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;text-align:center}.lvk-vibes-empty-icon{font-size:1.75rem;opacity:.6}.lvk-vibes-empty-title{font-size:.82rem;font-weight:800;font-family:var(--font-display);color:var(--text-secondary);margin:0}.lvk-vibes-empty-sub{font-size:.7rem;color:var(--text-muted);margin:0}.lvk-vibes-list{display:flex;flex-direction:column;gap:0}.lvk-vibes-load-more{display:block;width:100%;padding:8px;background:none;border:1px dashed color-mix(in srgb,var(--primary-color) 30%,var(--border-color));color:var(--primary-color);font-size:.68rem;font-weight:800;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;margin-top:8px;clip-path:var(--octagon-clip);transition:background .14s;min-height:40px}.lvk-vibes-load-more:hover{background:color-mix(in srgb,var(--primary-color) 6%,transparent)}.lvk-vibe-row{display:flex;flex-direction:column;gap:0;padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--border-color) 55%,transparent)}.lvk-vibe-row:last-child{border-bottom:none}.lvk-vibe-pin-badge{display:inline-flex;align-items:center;gap:3px;font-size:.5rem;font-weight:900;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary-color) 24%,transparent);padding:1px 6px;border-radius:20px;margin-bottom:5px;width:-moz-fit-content;width:fit-content}.lvk-vibe-main{display:flex;align-items:flex-start;gap:8px}.lvk-vibe-header{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-bottom:3px}.lvk-vibe-user{font-size:.76rem;font-weight:800;font-family:var(--font-display);color:var(--text-primary)}.lvk-vibe-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.lvk-vibe-text{font-size:.84rem;color:var(--text-primary);line-height:1.45;margin:0;word-break:break-word}.lvk-vibe-edited{font-size:.58rem;color:var(--text-muted);font-style:italic}.lvk-vibe-actions{display:flex;align-items:center;gap:2px;margin-top:3px;flex-wrap:wrap}.lvk-vibe-btn{display:inline-flex;align-items:center;gap:3px;padding:4px 10px;min-height:26px;border:none;background:none;color:var(--text-muted);font-size:.62rem;font-weight:700;font-family:var(--font-display);cursor:pointer;border-radius:20px;transition:background .13s,color .13s;-webkit-tap-highlight-color:transparent}.lvk-vibe-btn:hover{background:color-mix(in srgb,var(--primary-color) 8%,transparent);color:var(--primary-color)}.lvk-vibe-like-row{display:flex;align-items:center;gap:4px}.lvk-vibe-owner-actions{display:flex;align-items:center;gap:2px;margin-left:auto;flex-shrink:0}.lvk-vibe-edit-row{display:flex;gap:6px;align-items:center;margin-top:3px;flex-wrap:wrap}.lvk-vibe-input{flex:1;min-width:0;background:color-mix(in srgb,var(--primary-color) 6%,var(--background-tertiary));border:1px solid color-mix(in srgb,var(--primary-color) 22%,var(--border-color));color:var(--text-primary);font-family:var(--font-primary);font-size:.82rem;outline:none;padding:5px 10px;height:32px;border-radius:6px}.lvk-vibe-input:focus{border-color:var(--primary-color)}.lvk-vibe-save{padding:4px 12px;border-radius:20px;font-size:.6rem;font-weight:800;font-family:var(--font-display);text-transform:uppercase;background:var(--gradient-primary,var(--primary-color));color:var(--text-on-primary,#fff);border:none;cursor:pointer}.lvk-vibe-save:disabled{opacity:.5;cursor:not-allowed}.lvk-vibe-cancel{padding:4px 12px;border-radius:20px;font-size:.6rem;font-weight:800;font-family:var(--font-display);text-transform:uppercase;background:color-mix(in srgb,var(--border-color) 60%,transparent);color:var(--text-secondary);border:none;cursor:pointer}.lvk-riff-btn--delete:hover{color:var(--error-color);background:color-mix(in srgb,var(--error-color) 8%,transparent)}.lvk-riff-btn--liked{color:var(--primary-color)}.lvk-riff-skel-line--short{width:50%}.lvk-vibe-btn--delete:hover{color:var(--error-color);background:color-mix(in srgb,var(--error-color) 8%,transparent)}.lvk-vibe-btn--liked{color:var(--primary-color)}.lvk-vibe-row--pinned{background:color-mix(in srgb,var(--primary-color) 4%,var(--background-secondary));border-left:2px solid var(--primary-color);padding-left:8px}.lvk-vibe-skel-line--short{width:55%}.lgw-tile *,.lvp-thumb>*{z-index:auto!important}.lgw-tile,.loop-thumb-root,.lvp-thumb,.medium-thumb-inner,.mosaic-tile,.sponsored-video-col,.thumb-placeholder-sm,.trending-thumbnail,.vfs-loop-thumb,.vx-mq-oct{isolation:isolate}.lcw-editor-fs{z-index:var(--z-tooltip,1090)}.loops-viewer-root,.loops-watch-view{height:100vh;height:100dvh;overscroll-behavior:none}.loops-viewer-root{isolation:isolate;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.viewer-video{-webkit-user-drag:none;-webkit-touch-callout:none}.viewer-progress-bar{top:env(safe-area-inset-top,0)}.viewer-topbar{padding-top:calc(.75rem + env(safe-area-inset-top, 0px))}.viewer-bottom,.viewer-topbar{padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px))}.viewer-bottom{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom, 0px))}.viewer-nav-prev{top:calc(70px + env(safe-area-inset-top, 0px))}.viewer-nav-next{bottom:calc(200px + env(safe-area-inset-bottom, 0px))}@media (max-width:480px){.viewer-nav-prev{top:calc(60px + env(safe-area-inset-top, 0px))}.viewer-nav-next{bottom:calc(180px + env(safe-area-inset-bottom, 0px))}}.viewer-back-btn{position:relative}.vab-root:after,.viewer-back-btn:after,.viewer-nav:after{content:"";position:absolute;inset:-5px}.vab-root:after{inset:-4px -2px}.viewer-nav:active:not(:disabled){background:var(--primary-color)}.viewer-back-btn:active{background:rgba(255,255,255,.22)}@media (hover:none){.viewer-nav:hover:not(:disabled){background:rgba(0,0,0,.94)}.viewer-nav:active:not(:disabled){background:var(--primary-color)}.viewer-back-btn:hover{background:rgba(0,0,0,.35)}}@keyframes viewer-card-in{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:none}}@keyframes viewer-info-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.viewer-video{animation:viewer-card-in .2s ease-out backwards}.viewer-info{animation:viewer-info-in .26s cubic-bezier(.22,1,.36,1) backwards}.lcw-overlay{touch-action:none;overscroll-behavior:contain}.lcw-body{scroll-padding-block:5rem;padding-bottom:env(keyboard-inset-height,0)}.et-btn,.lcw-close{position:relative}.et-btn:after,.lcw-close:after{content:"";position:absolute;inset:-6px}.lcw-close:active{transform:scale(.92)}.lcw-cancel:active:not(:disabled),.lcw-edit-btn:active:not(:disabled),.lcw-layout-btn:active,.lcw-publish-btn:active:not(:disabled),.lcw-sound-btn:active,.lcw-vis-btn:active{transform:scale(.97)}@media (max-width:560px){.lcw-modal{max-height:calc(100dvh - env(safe-area-inset-top, 0px) - 8px)}.lcw-header{position:relative;padding-top:18px}.lcw-header:before{content:"";position:absolute;top:7px;left:50%;width:36px;height:4px;background:var(--border-dark,var(--border-color));border-radius:2px;transform:translateX(-50%);pointer-events:none}.lcw-footer{flex-wrap:wrap;row-gap:8px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.lcw-actions{flex:1 1 auto;justify-content:flex-end}.lcw-publish-btn{flex:1 1 auto;justify-content:center}}.eh-root{box-sizing:border-box;height:calc(var(--ed-header-h) + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media (max-width:360px){.eh-root{padding-left:max(10px,env(safe-area-inset-left,0px));padding-right:max(10px,env(safe-area-inset-right,0px))}}.lep-root{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}@media (max-width:768px){.lep-preview-col{min-height:180px}}@media (hover:none) and (pointer:coarse){.comments-input,.creator-input,.creator-textarea,.lcw-input,.lcw-textarea,.ls-input,.lvk-riff-input,.lvk-vibe-input,.lvp-rd-input-field,.lvp-sk-input-field,.reply-input,.rfd-input-field,.shape-input,.vfs-e-input-field,.vibe-search-input{font-size:max(16px,1rem)!important}:is(.lep-root,.lcw-modal) :is(input:not([type=range],[type=checkbox],[type=radio],[type=color],[type=file]),textarea,select){font-size:max(16px,1rem)!important}}.loops-fab{bottom:calc(28px + env(safe-area-inset-bottom, 0px));left:calc(28px + env(safe-area-inset-left, 0px))}.loops-load-more-btn{min-height:44px}.loops-load-more-btn:active:not(:disabled){transform:scale(.97);opacity:.9}@media (hover:none){.lgw-tile:hover,.loops-fab:hover,.mosaic-tile:hover{transform:none}}@media (prefers-reduced-motion:reduce){.viewer-info,.viewer-video{animation:none}}.plg-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;font-family:var(--font-display);font-weight:900;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:none;transition:opacity .18s ease,transform .18s ease,filter .18s ease;position:relative;white-space:nowrap;flex-shrink:0;clip-path:polygon(.4rem 0,calc(100% - .4rem) 0,100% .4rem,100% calc(100% - .4rem),calc(100% - .4rem) 100%,.4rem 100%,0 calc(100% - .4rem),0 .4rem)}.plg-btn--sm{padding:.3rem .75rem;font-size:.625rem;clip-path:polygon(.3rem 0,calc(100% - .3rem) 0,100% .3rem,100% calc(100% - .3rem),calc(100% - .3rem) 100%,.3rem 100%,0 calc(100% - .3rem),0 .3rem)}.plg-btn--md{padding:.45rem 1.1rem;font-size:.75rem}.plg-btn--lg{padding:.65rem 1.75rem;font-size:.875rem;clip-path:polygon(.5rem 0,calc(100% - .5rem) 0,100% .5rem,100% calc(100% - .5rem),calc(100% - .5rem) 100%,.5rem 100%,0 calc(100% - .5rem),0 .5rem)}.plg-btn--default{background:var(--gradient-primary);color:var(--text-on-primary)}.plg-btn--default:hover:not(:disabled){opacity:.88;transform:scale(1.04);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--primary-color) 50%,transparent))}.plg-btn--plug-back{background:linear-gradient(135deg,var(--accent-color) 0,var(--primary-color) 100%);color:var(--text-on-primary)}.plg-btn--plug-back:hover:not(:disabled){opacity:.88;transform:scale(1.04);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent-color) 55%,transparent))}.plg-btn--plugged{background:color-mix(in srgb,var(--primary-light) 16%,var(--background-secondary));color:var(--primary-light);border:1.5px solid var(--primary-light);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--primary-color) 38%,transparent));animation:plg-glow-pulse 2.8s ease-in-out infinite}@keyframes plg-glow-pulse{0%,to{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--primary-color) 32%,transparent))}50%{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--primary-color) 62%,transparent))}}.plg-btn--plugged:hover:not(:disabled){background:color-mix(in srgb,var(--error-color) 12%,var(--background-secondary));color:var(--error-color);border-color:var(--error-color);animation:none;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--error-color) 38%,transparent))}.plg-btn--loading{opacity:.55;cursor:wait;pointer-events:none}.plg-btn-label{line-height:1;position:relative}.plg-spinner{display:inline-block;width:10px;height:10px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:plg-spin .55s linear infinite;flex-shrink:0}@keyframes plg-spin{to{transform:rotate(1turn)}}.viewer-plug-wrapper .plg-btn--sm{padding:.25rem .6rem;font-size:.5625rem}