/* Only the chip/card and each individual activity pill own a surface. */
.pad-shell{position:absolute;z-index:6;left:0;right:0;bottom:0;height:calc(var(--pad-height) + var(--chart-bottom));background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none;contain:layout style}
.reel-page.pad-canonical:not(.sheet-full) .pad-shell>.trading{left:0;right:0;top:0;bottom:auto;pointer-events:auto}
.reel-page :is(.pad-shell,.caption,.creator-row,.big-moves,.activity-stack-items){border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
.reel-page :is(.caption,.creator-row,.big-moves,.activity-stack-items){background:none}
.axis-hand{position:absolute;left:39px;width:22px;height:22px;pointer-events:none;color:#fff;filter:drop-shadow(0 2px 3px #0006);opacity:0}
.axis-hand svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.axis-hand-trail{position:absolute;left:25px;width:6px;height:64px;border-radius:3px;background:#fff;transform-origin:bottom;opacity:0;pointer-events:none}
.axis-hand[hidden],.axis-hand-trail[hidden]{display:none!important}
/* Pages retain their DOM and scroll positions; the pager alone owns movement. */
.tab-pager{position:absolute;inset:0;z-index:1;overflow:hidden;touch-action:pan-y;background:none;contain:strict}
.tab-page{position:absolute;inset:0;overflow:hidden;visibility:hidden;touch-action:pan-y;contain:strict;will-change:transform}
.tab-page-content{position:absolute;inset:0;contain:strict;will-change:transform}
.phone.social-mode .tab-page[data-tab=home] :is(.ambient-backdrop,.reel-viewport){display:block!important;opacity:1}
.phone.social-mode .tab-page[data-tab=home] .topbar{display:flex!important}
.tab-social-screen{z-index:1}
.bottom-nav button[data-indicator-active=true]>span{transition-delay:0ms}
.tab-page-content>.pro-screen{inset:0}

.holding-moves-host,.portal-big-moves{background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}

.tab-page .social-screen{touch-action:pan-y}
