.oc-commerce.oc-social-app.oc-feed-mode .ps-page{padding:0}.oc-commerce.oc-social-app.oc-feed-mode .oc-feed-redesign{--viewer-panel:0px;width:100%;height:100%;margin:0;border:0;border-radius:0}.oc-feed-redesign .oc-private-mosaic,.oc-feed-redesign .oc-short-player,.oc-feed-redesign .oc-short:after{right:0}.oc-feed-redesign .oc-short-player{z-index:auto}.oc-feed-redesign .oc-live-product-poster,.oc-feed-redesign .oc-short-video{position:absolute;inset:0}.oc-feed-redesign .oc-feed-menu-trigger,.oc-feed-redesign .oc-feed-share,.oc-feed-redesign .oc-live-search-trigger{position:absolute;top:calc(12px + env(safe-area-inset-top));z-index:12;width:42px;height:42px;padding:0;border-radius:50%;border:1px solid #ffffff25;display:grid;place-items:center;background:#16171b60;color:white}.oc-feed-redesign .oc-feed-menu-trigger{left:14px}.oc-feed-redesign .oc-live-search-trigger{right:114px}.oc-feed-redesign .oc-feed-share{right:14px}.oc-feed-redesign .oc-viewer-controls{top:calc(12px + env(safe-area-inset-top));right:64px;z-index:12}.oc-feed-redesign .oc-viewer-controls>button:not(.oc-short-audio){display:none}.oc-feed-redesign .oc-viewer-controls .oc-short-audio{width:42px;min-width:42px;height:42px;padding:0;background:#16171b60}.oc-feed-redesign .oc-viewer-controls .oc-short-audio span{display:none}.oc-commerce.oc-social-app .oc-feed-redesign .oc-short-top{top:calc(67px + env(safe-area-inset-top));left:14px;right:auto;transform:none;width:auto}.oc-feed-identity{position:absolute;top:calc(100px + env(safe-area-inset-top));left:14px;right:65px;z-index:3;max-width:360px}.oc-broadcast-profile{display:flex;gap:10px;align-items:center;color:#fff;text-shadow:0 1px 5px #0008}.oc-broadcast-profile>div{min-width:0}.oc-broadcast-profile strong{display:block;font-size:14px}.oc-broadcast-profile span:not(.oc-avatar){display:block;font-size:12px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.oc-pinned-note{margin-top:10px;background:#16171b70;border:1px solid #ffffff20;border-radius:12px;color:#fff;padding:10px 12px;font-size:13px;line-height:1.5}.oc-pinned-note summary{cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc-pinned-note p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:22dvh;overflow:auto;margin:8px 0 0}.oc-commerce.oc-social-app .oc-feed-redesign .oc-short-bottom,.oc-commerce.oc-social-app .oc-feed-redesign .oc-short-bottom:has(.live-composer form),.oc-commerce.oc-social-app .oc-feed-redesign .oc-short-bottom:has(.live-composer.is-editing){top:auto;left:14px;right:14px;bottom:calc(10px + env(safe-area-inset-bottom) + var(--live-keyboard-offset, 0px));width:auto;max-width:none;transform:none;padding:0;background:transparent;border:0;display:block}.oc-feed-redesign .oc-feed-activity{display:flex;flex-direction:column}.oc-feed-redesign .oc-feed-activity .live-inline-stats{margin:0 0 8px;padding:0;border:0;opacity:.8}.oc-commerce.oc-social-app .oc-feed-redesign .oc-short-bottom .ps-overlay-chat,.oc-commerce.oc-social-app .oc-feed-redesign .oc-short-bottom:has(.live-composer.is-editing) .ps-overlay-chat{flex:none;height:min(32dvh,300px);max-height:min(32dvh,300px);min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;mask-image:linear-gradient(transparent,black 12%);padding:10px 0 0;margin:0 0 12px}.oc-feed-redesign .oc-live-dock{display:flex;align-items:center;gap:10px;width:100%}.oc-feed-redesign .oc-live-dock>button{flex:0 0 46px;min-width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff30;border-radius:50%;background:#15151b50;color:#fff;padding:0}.oc-feed-redesign .oc-live-dock .oc-dock-like{flex-direction:column;gap:0}.oc-feed-redesign .oc-dock-like span{font-size:10px;line-height:12px}.oc-feed-redesign .oc-dock-like[aria-pressed=true]{color:#ff4563}.oc-feed-redesign .oc-live-dock .live-composer{flex:1;min-width:0;margin:0}.oc-feed-redesign .oc-live-dock .live-chat-prompt{margin:0;min-height:46px;background:#15151b50}.oc-feed-redesign .oc-live-dock .live-chat-prompt>span{display:none}.oc-feed-redesign .oc-live-dock:has(.is-editing)>button{display:none}.oc-feed-redesign .oc-live-dock .live-composer form{margin:0;background:#15151b45;border:1px solid #ffffff30;box-shadow:none;border-radius:24px}.oc-commerce.oc-social-app .oc-feed-redesign .live-composer form input{color:#fff;background:transparent}.oc-feed-redesign .live-composer form input::placeholder{color:#ffffffb0}.oc-feed-redesign .live-composer form button{background:transparent;color:#fff}.oc-feed-menu{margin:auto;border:1px solid #ffffff25;border-radius:24px;padding:22px;width:min(360px,calc(100vw - 32px));background:#1a1a20;color:white}.oc-feed-menu::backdrop{background:#0008;backdrop-filter:blur(8px)}.oc-feed-menu header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.oc-feed-menu header strong{font-size:25px;letter-spacing:-1px}.oc-feed-menu header button{background:transparent;color:white;border:0}.oc-feed-menu nav{display:grid;gap:6px}.oc-feed-menu nav a,.oc-feed-menu nav button{display:flex;gap:14px;padding:16px 12px;align-items:center;border:0;background:transparent;color:#fff;font-size:15px;border-radius:12px;text-decoration:none}.oc-feed-menu nav a:hover,.oc-feed-menu nav button:hover{background:#ffffff10}.oc-feed-toast{position:absolute;top:70px;right:14px;z-index:20;background:#17171de8;color:white;border-radius:12px;padding:12px;font-size:13px}.oc-note-editor{display:grid;gap:12px}.oc-note-editor textarea{width:100%;resize:vertical;min-height:120px;background:#ffffff10;border:1px solid #ffffff40;border-radius:12px;color:white;padding:12px;font-size:16px}.oc-note-editor p{font-size:12px;color:#ddd}.oc-feed-redesign.is-clean-view .oc-feed-identity,.oc-feed-redesign.is-clean-view .oc-feed-toast,.oc-feed-redesign.is-clean-view .oc-short-arrows,.oc-feed-redesign.is-clean-view .oc-short-bottom,.oc-feed-redesign.is-clean-view .oc-short-top,.oc-feed-redesign.is-clean-view .oc-short:after,.oc-feed-redesign.is-clean-view .oc-viewer-controls,.oc-feed-redesign.is-clean-view>button:not(.oc-restore-ui){visibility:hidden;pointer-events:none}.oc-feed-redesign .oc-restore-ui{position:absolute;inset:0;width:100%;height:100%;z-index:30;background:transparent;border:0;padding:0;touch-action:pan-y}.oc-feed-redesign .oc-restore-ui:focus-visible{outline:2px solid #fff;outline-offset:-4px}@media (min-width:761px){.oc-commerce.oc-social-app.oc-feed-mode .ps-page{padding:12px 0}.oc-commerce.oc-social-app.oc-feed-mode .oc-feed-redesign{width:min(620px,calc(100vw - 120px));border-radius:20px;overflow:visible}.oc-feed-redesign .oc-shorts-scroll{border-radius:20px}.oc-feed-redesign .oc-feed-identity{max-width:360px}.oc-commerce.oc-social-app .oc-feed-redesign .oc-short-bottom .ps-overlay-chat{height:min(36dvh,360px);max-height:min(36dvh,360px)}}.oc-feed-redesign .oc-restore-ui{inset:12px auto auto 14px;width:42px;height:42px;opacity:0}.oc-feed-redesign .oc-restore-ui:focus-visible{opacity:1}@media (min-width:761px){.oc-commerce.oc-social-app.oc-feed-mode .oc-feed-redesign{margin:0 auto}}.oc-feed-redesign .oc-short:after{background:linear-gradient(180deg,#0008,#0002 28%,transparent 40%,#0007 68%,#000b)}.oc-feed-redesign .oc-feed-menu-trigger,.oc-feed-redesign .oc-feed-share{border-radius:50%!important}.oc-feed-redesign.is-clean-view .oc-short-connection,.oc-feed-redesign.is-clean-view .oc-viewer-diagnostics{visibility:hidden}.oc-feed-redesign .oc-live-dock>button{border-radius:50%!important}.oc-commerce.oc-social-app .oc-feed-redesign .oc-short-bottom:has(.live-composer.is-editing) .ps-overlay-chat{height:min(32dvh,max(70px,calc(100dvh - var(--live-keyboard-offset, 0px) - 290px)));max-height:min(32dvh,max(70px,calc(100dvh - var(--live-keyboard-offset, 0px) - 290px)))}.oc-feed-redesign .oc-feed-empty{position:relative;isolation:isolate;padding:0;gap:0;overflow:hidden;background:#10111b}.oc-feed-empty .oc-empty-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.oc-feed-empty .oc-empty-message{position:absolute;top:70%;left:20px;right:20px;text-align:center}.oc-commerce.oc-social-app .oc-feed-empty h1{font-size:clamp(18px,2.4vh,24px);font-weight:650;line-height:1.5;letter-spacing:-.6px;color:#f5f4f7;margin:0;word-break:keep-all}.oc-feed-empty .oc-empty-message p{font-size:clamp(12px,1.6vh,14px);line-height:1.8;color:#b8b5c9;margin:12px 0 0}@media (max-aspect-ratio:9/16){.oc-feed-empty .oc-empty-poster{object-fit:cover}}.oc-feed-redesign .oc-feed-identity{top:calc(72px + env(safe-area-inset-top))}.oc-feed-menu svg,.oc-feed-redesign button svg{stroke-width:1.8;flex-shrink:0}.oc-feed-redesign .oc-live-dock>button{background:#19191f70;border-color:#ffffff24;box-shadow:inset 0 1px 0 #ffffff08}.oc-feed-redesign button:focus-visible{outline:2px solid #fff;outline-offset:3px}.oc-live-products .oc-products-more{display:block;width:100%;padding:14px;border:1px solid #e8e8ed;border-radius:14px;background:#f6f6f8;color:#27272f;font-size:14px;font-weight:600}