:root{--sm-motion-fast:.15s;--sm-motion-normal:.22s;--sm-motion-ease:cubic-bezier(.22,.8,.24,1)}html:root .household-nav .nav-motion-indicator{transition:transform var(--sm-motion-normal) var(--sm-motion-ease),opacity var(--sm-motion-fast) ease}.sm-carousel{min-width:0;max-width:100%}.sm-carousel-viewport{touch-action:pan-y pinch-zoom;padding:4px 0;overflow:hidden}.sm-carousel-track{align-items:stretch;gap:16px;display:flex}.sm-carousel-slide{flex:0 0 calc(33.3333% - 10.6667px);min-width:0;position:relative}.sm-carousel-slide .title-card-swipe-shell,.sm-carousel-slide .title-card{height:100%}.sm-carousel-controls{justify-content:flex-end;align-items:center;gap:6px;margin-top:8px;display:flex}.sm-carousel-controls button{border:1px solid var(--theme-edge);background:var(--theme-surface);width:44px;height:44px;color:var(--theme-content);border-radius:50%;place-items:center;display:grid}.sm-carousel-controls button:disabled{opacity:.35;cursor:default}.sm-carousel-controls button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.sm-carousel-position{color:var(--theme-secondary);margin-right:auto;font-size:.75rem}.sm-comment-success{align-items:center;gap:10px;display:flex}.sm-comment-success .glim-companion{flex:0 0 36px;width:36px;height:36px;margin:0}.sm-badge-reveal{isolation:isolate;position:relative;overflow:hidden}.sm-badge-reveal:after{content:"";pointer-events:none;background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--theme-accent) 25%,transparent) 50%,transparent 70%);animation:sm-badge-sweep .7s var(--sm-motion-ease) .1s both;position:absolute;inset:0;transform:translate(-110%)}html:root .cinematic-card-star span{display:inline-block}html:root .cinematic-card-star.is-starred:not(:disabled) span{animation:sm-star-confirm .24s var(--sm-motion-ease)}html:root .dialog-actions-menu{animation:sm-control-enter var(--sm-motion-fast) var(--sm-motion-ease)}.onboarding-picks .sm-selected-poster{border-radius:4px;flex:0 0 26px;width:26px;height:36px;display:block;overflow:hidden}.sm-selected-poster img{object-fit:cover;width:100%;height:100%}@keyframes sm-control-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes sm-badge-sweep{to{transform:translate(110%)}}@keyframes sm-star-confirm{0%{transform:scale(.82)}55%{transform:scale(1.17)}to{transform:scale(1)}}@media (width<=760px){.sm-carousel-track{gap:12px}.sm-carousel-slide{flex-basis:72%}}html:root .notice,html:root :is(.notification-panel,.notification-scrim,.account-dropdown){animation-duration:var(--sm-motion-normal)}html[data-sm-effects=reduce] :is(.notice,.notification-panel,.notification-scrim,.account-dropdown){animation:none!important}@media (prefers-reduced-motion:reduce){:is(.notice,.notification-panel,.notification-scrim,.account-dropdown){animation:none!important}}.onboarding-picks:empty{display:none}html[data-sm-effects=reduce] :is(.sm-badge-reveal,.cinematic-card-star span,.dialog-actions-menu,.nav-motion-indicator){transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){:is(.sm-badge-reveal,.cinematic-card-star span,.dialog-actions-menu,.nav-motion-indicator){transition:none!important;animation:none!important}}
