.app-video-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 2px 2px}.app-video-heading>div{min-width:0}.app-video-heading small{color:var(--app-primary);font-size:9px;font-weight:900;letter-spacing:.18em}.app-video-heading h1{margin-top:4px;font-size:clamp(22px,6vw,30px);line-height:1.1;letter-spacing:-.04em}.app-video-heading p{margin-top:5px;overflow:hidden;color:var(--app-muted);font-size:11px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.app-video-heading .app-button{flex:0 0 auto;min-height:44px;border-radius:var(--app-radius-sm)}.app-video-heading .app-button svg{width:16px;height:16px}.app-home[data-feed-kind=video] .app-featured-section>h2{margin-top:2px}.app-home[data-feed-kind=video] .app-feed-toolbar{position:sticky;top:calc(var(--app-safe-top) + 54px);z-index:5;padding-block:4px;background:var(--app-canvas)}@media (max-width:420px){.app-video-heading{align-items:flex-start}.app-video-heading p{max-width:19rem}.app-video-heading .app-button{padding-inline:11px;font-size:12px}}.platform-shell:has(.sopure-video-surface),.sopure-app:has(.sopure-video-surface),.sopure-video-surface{min-width:0}.sopure-video-surface .video-discovery-toolbar{border:1px solid var(--sopure-video-line);border-radius:14px;background:var(--sopure-video-surface);box-shadow:0 8px 22px rgb(17 24 39/5%);backdrop-filter:none}.sopure-video-surface .sopure-video-discovery-tabs{min-width:0}.sopure-video-surface .sopure-video-discovery-tabs .sopure-adapter-tab-list{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:4px}.sopure-video-surface .sopure-video-discovery-tabs .sopure-adapter-tab{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--sopure-video-line);border-radius:14px;padding:0 12px;color:var(--sopure-video-sub);background:var(--sopure-video-surface);font-size:12px;font-weight:800;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.sopure-video-surface .sopure-video-discovery-tabs .sopure-adapter-tab.is-active,.sopure-video-surface .sopure-video-discovery-tabs .sopure-adapter-tab:hover:not(:disabled){border-color:var(--sopure-video-brand);color:#fff;background:var(--sopure-video-brand)}.sopure-video-surface .native-video-filter-row button:focus-visible,.sopure-video-surface .sopure-video-discovery-tabs .sopure-adapter-tab:focus-visible,.sopure-video-surface .video-discovery-tab:focus-visible{outline:2px solid var(--sopure-video-brand);outline-offset:2px}.sopure-video-surface .video-feed-grid{align-items:stretch;gap:14px}.sopure-video-state{display:grid;gap:12px;margin:0 0 20px;padding:16px;border:1px solid var(--sopure-video-line);border-radius:14px;background:var(--sopure-video-surface)}.sopure-video-skeleton-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sopure-video-skeleton-card{min-height:190px;border-radius:14px;background:linear-gradient(90deg,var(--sopure-video-panel),var(--sopure-video-surface),var(--sopure-video-panel));animation:none!important}.sopure-video-surface .sopure-video-card-shell{min-width:0}.sopure-video-surface .sopure-video-card{border:1px solid var(--sopure-video-line)!important;border-radius:14px!important;background:var(--sopure-video-panel)!important;box-shadow:0 8px 22px rgb(17 24 39/6%)!important;transition:border-color .15s ease,box-shadow .15s ease!important}.sopure-video-surface .sopure-video-card-shell:hover .sopure-video-card{border-color:var(--sopure-video-brand)!important;box-shadow:0 12px 28px rgb(109 74 255/12%)!important;transform:none!important}.sopure-video-surface .sopure-video-card-shell:hover .sopure-video-card img{transform:none!important}.sopure-video-surface .sopure-video-card-shell:focus-visible{outline:2px solid var(--sopure-video-brand);outline-offset:3px;border-radius:14px}.sopure-video-surface .sopure-video-compact-card{min-height:44px;border-radius:10px;transition:background-color .15s ease,border-color .15s ease}.sopure-video-surface .sopure-video-compact-card:hover{background:var(--sopure-video-soft)}.sopure-video-surface .sopure-video-compact-media{border-color:var(--sopure-video-line);border-radius:10px}.sopure-video-surface .sopure-video-featured{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:16px;align-items:stretch;margin-bottom:20px;padding:16px;border:1px solid var(--sopure-video-line);border-radius:14px;background:var(--sopure-video-surface);box-shadow:0 8px 22px rgb(17 24 39/5%)}.sopure-video-featured-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:8px 4px}.sopure-video-kicker{color:var(--sopure-video-brand-pressed);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.sopure-video-featured-copy h2{color:var(--sopure-video-ink);font-size:clamp(18px,2vw,26px);font-weight:800;line-height:1.25}.sopure-video-featured-copy h2,.sopure-video-featured-copy p{display:-webkit-box;margin:8px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.sopure-video-featured-copy p{color:var(--sopure-video-sub);font-size:13px;line-height:1.65}.sopure-video-featured-meta{display:flex;align-items:center;gap:7px;margin-top:16px;color:var(--sopure-video-sub);font-size:12px}.sopure-video-featured-media{min-width:0}.sopure-video-featured-media .sopure-video-card,.sopure-video-featured-media .sopure-video-card-shell{height:100%}.sopure-video-surface .campaign-banner{min-height:168px;border-radius:14px;border-color:var(--sopure-video-line);background:var(--sopure-video-surface);box-shadow:0 8px 22px rgb(17 24 39/5%)}.sopure-video-surface .campaign-banner__media,.sopure-video-surface .campaign-banner__slide{min-height:168px}.sopure-video-surface .campaign-banner__action{min-height:44px;border-radius:14px;background:var(--sopure-video-brand);box-shadow:none}.sopure-video-surface .campaign-banner__action:hover{background:var(--sopure-video-brand-pressed);box-shadow:none;transform:none}.sopure-video-surface .brand-surface-panel{border-radius:14px}.platform-shell:has(.sopure-video-surface) .platform-recommendation-panel{border-color:var(--sopure-video-line)!important;border-radius:14px!important;background:var(--sopure-video-surface)!important;box-shadow:0 10px 26px rgb(17 24 39/6%)!important;backdrop-filter:none!important}.platform-shell:has(.sopure-video-surface) .platform-recommendation-panel .brand-surface-paper,.platform-shell:has(.sopure-video-surface) .platform-recommendation-panel .post-announcement-shell{border-color:var(--sopure-video-line)!important;border-radius:10px!important;background:var(--sopure-video-panel)!important;box-shadow:none!important}@media (max-width:767px){.sopure-video-surface .campaign-banner{min-height:126px;margin-bottom:10px}.sopure-video-surface .campaign-banner__media,.sopure-video-surface .campaign-banner__slide{min-height:126px}.sopure-video-surface .campaign-banner__copy{padding:13px 32px 14px 13px}.sopure-video-surface .campaign-banner h2{margin-top:6px;font-size:16px}.sopure-video-surface .campaign-banner p{margin-top:5px;font-size:10px}.sopure-video-surface .campaign-banner__action{min-height:36px;margin-top:7px;padding-inline:10px;border-radius:10px;font-size:11px}.sopure-video-surface .sopure-video-featured{display:none}.sopure-video-skeleton-grid{gap:8px}.sopure-video-skeleton-card{min-height:132px}.sopure-video-surface .native-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sopure-video-surface .sopure-video-card{border-radius:14px!important}.sopure-video-surface .sopure-video-discovery-tabs .sopure-adapter-tab-list{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.sopure-video-surface .sopure-video-discovery-tabs .sopure-adapter-tab-list::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.sopure-video-surface .sopure-adapter-tab,.sopure-video-surface .sopure-video-card,.sopure-video-surface .sopure-video-compact-card{transition:none!important}}body .platform-shell:has([data-platform-feed=video]){--platform-accent:var(--sopure-brand);--platform-accent-strong:var(--sopure-brand-pressed);--platform-accent-soft:var(--sopure-soft);--platform-accent-border:var(--sopure-line);background:var(--sopure-canvas)!important}body .platform-shell:has([data-platform-feed=video]):before{display:none}.public-shell:has(.sopure-video-surface):before,body:has(.sopure-video-surface):after,body:has(.sopure-video-surface):before{display:none}body .platform-shell:has([data-platform-feed=video]) .platform-top-nav{border-color:var(--sopure-line)!important;border-radius:14px!important;background:var(--sopure-surface)!important;box-shadow:none!important;backdrop-filter:none}body .platform-shell:has([data-platform-feed=video]) .platform-top-nav:after{display:none}body .platform-shell:has([data-platform-feed=video]) .platform-top-nav input{min-height:44px;border-radius:14px;border-color:var(--sopure-line)!important;background:var(--sopure-panel)!important;box-shadow:none;font-size:13px}body .platform-shell:has([data-platform-feed=video]) .platform-top-nav-actions :is(a,button),body .platform-shell:has([data-platform-feed=video]) .platform-top-nav-links>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;border-radius:14px}body .platform-shell:has([data-platform-feed=video]) .platform-top-nav :is(a,button):hover{transform:none}body .platform-shell:has([data-platform-feed=video]) .platform-recommendation-panel{border-color:var(--sopure-line)!important;background:var(--sopure-surface)!important;box-shadow:none!important;backdrop-filter:none}body .platform-shell:has([data-platform-feed=video]) .platform-recommendation-panel .post-announcement-shell{border-color:var(--sopure-line)!important;background:var(--sopure-panel)!important;backdrop-filter:none}body .platform-shell:has([data-platform-feed=video]) .platform-recommendation-panel .brand-surface-paper{min-height:44px;border:0!important;border-radius:14px;background:var(--sopure-panel)!important;box-shadow:none!important;transform:none}body .platform-shell:has([data-platform-feed=video]) .platform-recommendation-panel button:focus-visible{outline:3px solid var(--sopure-brand);outline-offset:-3px}body .platform-shell:has([data-platform-feed=video]) .sopure-video-surface .platform-feed-hero{border-color:var(--sopure-line)!important;box-shadow:none!important}body .platform-shell:has([data-platform-feed=video]) .sopure-video-surface .platform-feed-hero:before{display:none}body .platform-shell:has([data-platform-feed=video]) .sopure-video-surface .platform-feed-toolbar{min-height:52px;padding:0 0 8px}body .platform-shell:has([data-platform-feed=video]) .sopure-video-surface .platform-feed-stat{border:0;background:transparent}body .platform-shell:has([data-platform-feed=video]) .sopure-video-surface .sopure-video-card{border-color:var(--sopure-line)!important;box-shadow:0 2px 5px rgb(17 24 39/3%)!important}body .platform-shell:has([data-platform-feed=video]) .sopure-video-surface .sopure-video-card:hover{border-color:var(--sopure-brand)!important;transform:none!important}body .platform-shell:has([data-platform-feed=video]) .post-feed-filter-motion>div{border-radius:14px;border-color:var(--sopure-line);background:var(--sopure-surface);backdrop-filter:none}body:has(.sopure-video-surface[data-platform-feed=video]) .post-publish-overlay{background:var(--sopure-surface,#fff)!important;backdrop-filter:none}body:has(.sopure-video-surface[data-platform-feed=video]) .post-publish-overlay button{min-height:44px;border:0!important;border-radius:14px;background:var(--card)!important}body:has(.sopure-video-surface[data-platform-feed=video]) .post-publish-overlay button:hover{background:var(--secondary)!important;transform:none}body .sopure-app:has(.sopure-video-surface){--background:var(--sopure-canvas);--foreground:var(--sopure-ink);--card:var(--sopure-surface);--border:var(--sopure-line);--color-title:var(--sopure-brand);--muted-foreground:var(--sopure-sub);color:var(--sopure-ink);background:var(--sopure-canvas)}body .sopure-app:has(.sopure-video-surface) .app-topbar[data-home]{grid-template-columns:44px 44px minmax(0,1fr) 44px;gap:4px;min-height:calc(64px + var(--app-safe-top));padding:calc(10px + var(--app-safe-top)) 12px 10px;border-bottom:1px solid var(--sopure-line);background:var(--sopure-surface)!important;box-shadow:none}body .sopure-app:has(.sopure-video-surface) .app-home-search-action{grid-template-columns:20px minmax(0,1fr);gap:8px;border:1px solid var(--sopure-line);border-radius:14px;background:var(--sopure-panel)}body .sopure-app:has(.sopure-video-surface) .app-home-search-action span{text-align:left;font-size:13px;font-weight:500}body .sopure-app:has(.sopure-video-surface) :is(.app-home-qr-action,.app-home-mail-action){border-radius:14px}body .sopure-app:has(.sopure-video-surface) :is(.app-topbar a,.app-topbar button,.app-nav-item):active{transform:none;background:var(--sopure-soft)}body .sopure-app:has(.sopure-video-surface) .app-main-nav{background:var(--sopure-surface);border-color:var(--sopure-line);box-shadow:none;backdrop-filter:none}body .sopure-app:has(.sopure-video-surface) .app-nav-item{min-height:56px;font-size:11px;transform:none}body .sopure-app:has(.sopure-video-surface) .app-content{padding-top:12px}body .sopure-app:has(.sopure-video-surface) .app-account-drawer:not([data-open]){box-shadow:none}body .platform-shell:has([data-platform-feed=video]) .platform-top-nav :is(a,button,input):focus-visible,body .sopure-video-surface :is(a,button,input,select,[tabindex="0"]):focus-visible{outline:3px solid color-mix(in srgb,var(--sopure-brand) 45%,transparent);outline-offset:2px}body .sopure-video-surface .sopure-adapter-tab{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:6px;min-width:44px;min-height:44px;padding:0 14px;border:1px solid transparent;border-radius:14px;font-size:13px;line-height:1.3;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}body .sopure-video-surface .sopure-adapter-tab.is-active{color:#fff;background:var(--sopure-brand);border-color:var(--sopure-brand)}body .sopure-video-surface :is(.sopure-adapter-tab):hover:not(:disabled){color:var(--sopure-brand-pressed);background:var(--sopure-soft);transform:none;box-shadow:none}body .sopure-video-surface :is(.sopure-adapter-tab):disabled{opacity:.5;cursor:not-allowed}body .sopure-video-surface .sopure-adapter-tab-list{display:flex;align-items:center;gap:4px}body .sopure-video-surface .sopure-adapter-input-shell{display:grid;min-width:0;width:100%}body .sopure-video-surface .sopure-adapter-input{width:100%;min-width:0;min-height:44px;border:1px solid var(--sopure-line);border-radius:14px;padding:0 12px;color:var(--sopure-ink);background:var(--sopure-surface);font-size:14px}body .sopure-video-surface .sopure-video-icon-action{width:44px;padding:0}body .sopure-video-surface .sopure-video-icon-action svg{width:18px;height:18px}body .sopure-video-surface.webapp-posts-page{min-width:0;width:100%;margin:0;padding:0}body .sopure-video-surface .webapp-posts-toolbar{position:relative;z-index:2;margin-bottom:12px;padding:0;background:var(--sopure-canvas)}.sopure-video-heading{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px}.sopure-video-heading-actions{display:flex;flex:0 0 auto;align-items:center;gap:4px}.sopure-video-surface .webapp-feed-control-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.sopure-video-surface .webapp-feed-search{display:flex;align-items:center;gap:8px}.sopure-video-surface .webapp-feed-search>svg{flex:0 0 16px}body .sopure-video-surface .sopure-video-categories{display:flex;gap:4px;align-items:center;overflow-x:auto;padding:6px 0;scrollbar-width:thin}.sopure-video-surface .webapp-feed-filter-panel{display:grid;gap:14px;padding:12px;border:1px solid var(--sopure-line);border-radius:14px;background:var(--sopure-surface)}.sopure-video-surface .webapp-filter-option-row{display:flex;flex-wrap:wrap;gap:4px}body .platform-shell:has(.sopure-video-surface){--background:var(--sopure-canvas);--foreground:var(--sopure-ink);--card:var(--sopure-surface);--secondary:var(--sopure-panel);--border:var(--sopure-line);--muted-foreground:var(--sopure-sub);--color-title:var(--sopure-brand)}body .sopure-video-surface .video-discovery-toolbar{background:transparent;padding:0;border:0;box-shadow:none}.sopure-video-controls{flex:1;min-width:0;margin-bottom:12px}.sopure-video-controls-main{display:flex;align-items:center;justify-content:space-between;gap:12px}.sopure-video-controls .sopure-adapter-tab-list{display:flex;gap:4px}.sopure-video-categories{margin-top:8px;border-top:1px solid var(--sopure-line);padding-top:8px}body .sopure-video-categories .sopure-adapter-tab{font-size:12px}body .sopure-video-categories .sopure-adapter-tab.is-active{color:var(--sopure-brand-pressed);background:var(--sopure-soft);border-color:transparent}.sopure-video-filter-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.5fr);gap:12px;padding:12px;margin-top:8px;background:var(--sopure-surface);border:1px solid var(--sopure-line);border-radius:14px}.sopure-video-filter-panel label{min-width:0}body .sopure-video-surface .sopure-video-card{aspect-ratio:auto;height:100%;padding:0;background:var(--sopure-surface)!important;box-shadow:none!important;color:var(--sopure-ink)}.sopure-video-card-shell{height:100%;min-width:0;text-align:left}.sopure-video-cover{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--sopure-panel)}.sopure-video-no-cover{display:flex;align-items:center;justify-content:center;gap:8px;height:100%;color:var(--sopure-sub);font-size:13px}.sopure-video-play-mark{position:absolute;right:10px;bottom:10px;color:#fff;border-radius:50%;background:rgb(17 24 39/60%);padding:4px}.sopure-video-card-copy{padding:12px}.sopure-video-card-copy h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.5;min-height:45px}.sopure-video-author{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:12px;color:var(--sopure-sub)}.sopure-video-author>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sopure-video-stats{display:flex;gap:12px;margin-top:10px;font-size:11px;color:var(--sopure-sub)}.sopure-video-stats span{display:flex;align-items:center;gap:4px}body .sopure-video-surface .sopure-video-featured{padding:0;border:0;background:transparent;box-shadow:none}.sopure-video-featured-copy{padding:16px 0}body .sopure-video-surface .campaign-banner{min-height:140px;max-height:180px;box-shadow:none}.sopure-video-activity{display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 12px;margin:8px 0 12px;border-radius:14px;color:var(--sopure-brand-pressed);background:var(--sopure-soft)}.sopure-video-activity>span:first-of-type{flex:1}.sopure-video-activity small,.sopure-video-activity strong{display:block;font-size:13px}.sopure-video-activity small{font-size:11px;margin-top:2px;color:var(--sopure-sub)}body .sopure-video-surface .app-video-heading{padding:0;align-items:center}body .sopure-video-surface .app-video-heading small{display:none}body .sopure-video-surface .app-video-heading h1{font-size:20px}body .sopure-video-surface .app-video-heading a{min-height:44px;border-radius:14px;font-size:12px;padding:0 12px;box-shadow:none}body .sopure-video-surface .app-feed-grid{gap:10px;align-items:stretch}body .sopure-video-surface .app-feed-card{border-radius:14px;border:1px solid var(--sopure-line);background:var(--sopure-surface);box-shadow:none;transform:none}body .sopure-video-surface .app-feed-media{aspect-ratio:16/9;background:var(--sopure-panel)}body .sopure-video-surface .app-feed-copy{padding:10px}body .sopure-video-surface .app-feed-copy h3{font-size:13px;line-height:1.5;min-height:39px;-webkit-line-clamp:2;overflow-wrap:anywhere}body .sopure-video-surface .app-feed-overlay-stats{font-size:9px;gap:4px}body .sopure-video-surface .app-generated-cover{background:var(--sopure-panel);color:var(--sopure-sub);font-size:12px}body .sopure-video-surface .app-feed-skeleton{min-height:190px;animation:none;background:var(--sopure-panel);border-radius:14px}body .sopure-video-surface .app-feed-skeleton:after{display:none}@media(max-width:767px){.sopure-video-filter-panel{grid-template-columns:1fr}}body .sopure-video-surface .sopure-video-card-shell{display:block;width:100%}body .sopure-video-surface .spui-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}body .sopure-video-surface .video-discovery-toolbar:after,body .sopure-video-surface .video-discovery-toolbar:before,body .sopure-video-surface .video-feed-card:after,body .sopure-video-surface .video-feed-card:before{display:none}body .sopure-video-surface .campaign-banner__copy{padding:14px 20px}body .sopure-video-surface .campaign-banner h2{font-size:24px;margin-top:6px}body .sopure-video-surface .campaign-banner p{margin-top:4px;font-size:12px}body .sopure-video-surface .campaign-banner__action{margin-top:8px}body .sopure-video-surface .campaign-banner{min-height:168px;max-height:none}body .sopure-video-surface .sopure-video-featured .sopure-video-card-copy h3{min-height:0}body .sopure-video-surface .sopure-video-featured-copy{justify-content:center}@media (min-width:768px){body .sopure-video-surface .sopure-video-featured{gap:20px;margin-bottom:16px}body .sopure-video-surface .sopure-video-featured-copy{padding:4px 0}.sopure-video-featured-copy h2{margin-top:5px;font-size:20px;line-height:1.3;-webkit-line-clamp:2}.sopure-video-featured-copy p{margin-top:5px;font-size:12px;line-height:1.5;-webkit-line-clamp:2}.sopure-video-featured-meta{margin-top:10px}body .sopure-video-surface .sopure-video-featured .sopure-video-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body .sopure-video-surface .sopure-video-featured .sopure-video-cover{height:168px;aspect-ratio:auto}.sopure-video-featured .sopure-video-card-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:12px}.sopure-video-featured .sopure-video-stats{flex-wrap:wrap;gap:6px 10px}}body .sopure-video-surface .sopure-video-guest{gap:10px;margin:16px 0;padding:20px;color:var(--sopure-ink)}.sopure-video-guest h2{font-size:17px;font-weight:700}.sopure-video-guest p{color:var(--sopure-sub);font-size:14px;line-height:1.65}.video-detail-feed-layout>.spui-layout-heading{display:none}.video-detail-page{width:100%;min-width:0;padding-bottom:42px}.video-detail-context{display:flex;min-width:0;align-items:center;gap:10px;min-height:50px;margin-bottom:14px;border-bottom:1px solid var(--sopure-line);color:var(--sopure-sub);font-size:12px}.video-detail-context .spui-button{min-height:38px}.video-detail-context-divider{width:1px;height:16px;background:var(--sopure-line)}.video-detail-context-label{flex:0 0 auto;color:var(--sopure-brand-pressed);font-weight:800}.video-detail-context strong{overflow:hidden;min-width:0;color:var(--sopure-ink);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.video-detail-context .video-detail-refresh{margin-left:auto;flex:0 0 auto}.video-detail-grid{display:grid;min-width:0;align-items:start;gap:28px}.video-detail-main{min-width:0}.video-detail-player-shell{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--sopure-line) 82%,#111827);border-radius:20px;background:#08070a;box-shadow:0 18px 48px rgb(14 10 20/14%)}.video-detail-player-shell .platform-player{border:0;border-radius:inherit}.video-detail-mobile-nav{position:absolute;top:0;right:0;left:0;z-index:60;display:flex;gap:8px;padding:10px;pointer-events:none;background:linear-gradient(180deg,rgb(0 0 0/60%),transparent)}.video-detail-mobile-nav .spui-button{color:#fff;background:rgb(16 12 20/55%);border-color:rgb(255 255 255/18%);pointer-events:auto;backdrop-filter:blur(12px)}.video-detail-story{padding:23px 4px 26px;border-bottom:1px solid var(--sopure-line)}.video-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:var(--sopure-sub);font-size:12px}.video-detail-meta>span{display:inline-flex;align-items:center;gap:5px}.video-detail-meta svg{width:14px;height:14px}.video-detail-meta .video-detail-category{padding:4px 9px;border:1px solid color-mix(in srgb,var(--sopure-brand) 22%,var(--sopure-line));border-radius:999px;color:var(--sopure-brand-pressed);background:color-mix(in srgb,var(--sopure-soft) 74%,transparent);font-weight:800}.video-detail-story h1{max-width:46rem;margin-top:12px;color:var(--sopure-ink);font-size:clamp(25px,3vw,36px);font-weight:850;line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere}.video-detail-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.video-detail-actions .spui-button{min-height:42px}.video-detail-actions svg,.video-detail-author-actions svg{width:16px;height:16px}.video-detail-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.video-detail-tags span{padding:5px 9px;border-radius:8px;color:var(--sopure-sub);background:var(--sopure-panel);font-size:11px;font-weight:700}.video-detail-comments,.video-detail-description,.video-detail-inline-author,.video-detail-inline-recommendations{padding:28px 4px;border-bottom:1px solid var(--sopure-line)}.video-detail-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px}.video-detail-rail-kicker,.video-detail-section-heading span{display:block;color:var(--sopure-brand-pressed);font-size:10px;font-weight:900;letter-spacing:.15em}.video-detail-section-heading h2{margin-top:4px;color:var(--sopure-ink);font-size:19px;font-weight:820;letter-spacing:-.02em}.video-detail-author-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.video-detail-author-link.spui-button{min-width:0;height:auto;justify-content:flex-start;padding:4px;text-align:left}.video-detail-author-link .spui-button-content{min-width:0;align-items:center;gap:11px}.video-detail-author-link .spui-button-content>span:last-child{display:grid;min-width:0;gap:3px}.video-detail-author-link small,.video-detail-author-link strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-detail-author-link strong{color:var(--sopure-ink);font-size:14px}.video-detail-author-link small{color:var(--sopure-sub);font-size:11px}.video-detail-author-actions{display:flex;flex:0 0 auto;gap:7px}.video-detail-description-copy{display:grid;gap:9px;max-width:49rem;color:color-mix(in srgb,var(--sopure-ink) 84%,var(--sopure-sub));font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.video-detail-empty-copy{color:var(--sopure-sub);font-size:13px;line-height:1.65}.video-detail-recommendation-list{display:grid;gap:8px}body .sopure-video-surface .sopure-video-compact-card{min-height:86px;border-color:transparent!important;border-radius:12px;background:transparent!important;box-shadow:none!important}body .sopure-video-surface .sopure-video-compact-card:hover{border-color:var(--sopure-line)!important;background:var(--sopure-panel)!important}.video-detail-comments{border-bottom:0}.video-detail-rail{position:sticky;top:calc(env(safe-area-inset-top) + 82px);display:none;min-width:0;max-height:calc(100dvh - 102px);overflow-y:auto;padding:20px;border:1px solid var(--sopure-line);border-radius:20px;background:var(--sopure-surface);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--sopure-brand) 28%,transparent) transparent}.video-detail-rail.is-hidden{display:none!important}.video-detail-rail-author{padding-bottom:18px;border-bottom:1px solid var(--sopure-line)}.video-detail-rail-author .video-detail-author-link{width:100%;margin-top:8px}.video-detail-rail-author .video-detail-author-actions{margin-top:13px}.video-detail-rail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:18px 3px;border-bottom:1px solid var(--sopure-line)}.video-detail-rail-facts div{display:grid;min-width:0;gap:4px}.video-detail-rail-facts span{color:var(--sopure-sub);font-size:10px}.video-detail-rail-facts strong{overflow:hidden;color:var(--sopure-ink);font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.video-detail-rail-recommendations{padding-top:19px}.video-detail-pending{display:grid;min-width:0;gap:28px}.video-detail-pending-main{min-width:0}.video-detail-pending-player{overflow:hidden;border:1px solid var(--sopure-line);border-radius:20px;background:#0a0910}.video-detail-pending-section,.video-detail-pending-story{padding:22px 4px 26px;border-bottom:1px solid var(--sopure-line)}.video-detail-pending-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.video-detail-pending-rail{display:none;padding:20px;border:1px solid var(--sopure-line);border-radius:20px;background:var(--sopure-surface)}@media (min-width:1280px){.video-detail-grid,.video-detail-pending{grid-template-columns:minmax(0,1fr) minmax(310px,360px)}.video-detail-grid.is-wide{grid-template-columns:minmax(0,1fr)}.video-detail-pending-rail,.video-detail-rail{display:block}body .platform-shell:has([data-page-migration=video-detail]) .product-workspace-rail{opacity:.84}}@media (min-width:768px){.video-detail-mobile-nav{display:none}}@media (max-width:767px){.video-detail-page{margin-inline:0;padding-bottom:18px}.video-detail-context{display:none}.video-detail-grid,.video-detail-pending{gap:0}.video-detail-pending-player,.video-detail-player-shell{position:sticky;top:0;z-index:50;border-right:0;border-left:0;border-radius:0;box-shadow:0 10px 28px rgb(9 7 12/18%)}.video-detail-comments,.video-detail-description,.video-detail-inline-author,.video-detail-inline-recommendations,.video-detail-pending-section,.video-detail-pending-story,.video-detail-story{padding:20px 16px;background:var(--sopure-surface)}.video-detail-comments,.video-detail-description,.video-detail-inline-author,.video-detail-inline-recommendations,.video-detail-pending-section{margin-top:8px;border-top:1px solid var(--sopure-line)}.video-detail-story h1{margin-top:10px;font-size:21px;line-height:1.35}.video-detail-meta{gap:7px 10px}.video-detail-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px}.video-detail-actions .spui-button{min-width:0;padding-inline:7px;font-size:11px}.video-detail-author-row{align-items:flex-start;flex-direction:column}.video-detail-author-actions{width:100%}.video-detail-author-actions .spui-button{flex:1}.video-detail-section-heading{margin-bottom:14px}.video-detail-section-heading h2{font-size:17px}.video-detail-recommendation-list{gap:4px}body .sopure-video-surface .sopure-video-compact-card{padding:7px}}@media (prefers-reduced-motion:reduce){.video-detail-page *,.video-detail-pending *{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}